Kursus Pembangunan Python
Bab
>
Tahap

Kelas dan Objek
Mewujudkan kelas

Kelas adalah seperti templat yang boleh anda cipta yang menyimpan blok-blok kod yang boleh diubah mengikut kehendak. Anda boleh menggunakan templat ini untuk mencipta objek-objek individu daripadanya. Sebagai contoh, katakan anda mencipta sebuah kelas yang menggariskan sebuah kerusi; dengan menggunakan kelas tersebut, anda boleh mencipta empat objek kerusi yang berbeza untuk melengkapkan sebuah meja.

Untuk tahap ini, cipta sebuah kelas yang menggariskan sebuah timbunan bijirin, ambil bijirin dari ladang dan cipta objek daripada kelas tersebut supaya anda boleh menggunakan fungsi build() untuk mencipta timbunan bijirin di ladang.

Guide

Objektif

Ambil semua biji-bijian di ladang dan kumpulkan ke dalam timbunan jerami menggunakan kelas.

Biji-bijian di ladang perlu dikumpulkan dan disusun ke dalam timbunan. Untuk melakukannya, anda perlu membuat objek. Kelas merupakan cara untuk mencipta objek; ia berbeza dengan senarai, pembolehubah, dan kamus kerana objek-objek ini mempunyai ciri-ciri tersendiri.

class grain_stack: name = "Grain" number = 4 stack = grain_stack()

Kod di atas adalah class bernama grain_stack yang menyimpan nama objek di dalamnya dan kuantitinya. Menulis nama dan menetapkan nilai sebagai kelas akan menghasilkan objek individu daripada kelas ini, seperti ini: stack = grain_stack(). Kelas sangat berguna kerana anda boleh mencipta objek-objek daripadanya dengan maklumat tersendiri yang boleh anda ubah mengikut keinginan.

Buat satu kelas untuk grain_stack dan satu objek dari kelas ini, kumpulkan semua dua belas (12) biji biji-bijian di ladang (4 untuk setiap item). Bergerak ke tanda X, gunakan fungsi build() untuk menggabungkannya. Fungsi ini boleh digunakan untuk menggabungkan objek dan membawanya ke dalam ladang, seperti ini: player.build(stack).

Buku Kod