Kursus Pengembangan Python
Bab
>
Tingkat

Kelas dan Objek
Membuat sebuah kelas

Kelas sangat mirip dengan template yang dapat Anda buat yang menyimpan blok kode yang dapat Anda modifikasi sesuai keinginan. Anda dapat menggunakan template ini untuk membuat objek individual darinya. Misalnya, jika Anda membuat sebuah kelas yang menggambarkan kursi, dengan menggunakan kelas tersebut, Anda dapat membuat empat objek kursi yang berbeda untuk melengkapi sebuah meja.

Untuk level ini, buatlah sebuah kelas yang menggambarkan tumpukan gandum, ambil biji-bijian dari lapangan dan buat objek dari kelas tersebut sehingga Anda dapat menggunakan fungsi build() untuk membuat tumpukan gandum di lapangan.

Guide

Tujuan

Ambil semua butiran di lapangan dan susunlah mereka menjadi tumpukan jerami menggunakan kelas.

Butiran di lapangan harus dikumpulkan dan disusun menjadi tumpukan. Untuk melakukan ini, kamu sebenarnya perlu membuat objek. Kelas adalah cara untuk membuat objek; mereka berbeda dari list, variabel, dan dictionary karena objek-objek ini bersifat mandiri dengan properti masing-masing.

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

Kode di atas adalah sebuah class bernama grain_stack yang menyimpan nama objek di dalamnya dan kuantitasnya. Menuliskan nama dan menetapkan nilainya sebagai kelas akan membuat objek individual dari kelas ini, seperti: stack = grain_stack(). Kelas sangat berguna karena memungkinkan kamu membuat objek dengan informasi mandiri di dalamnya yang dapat kamu modifikasi sesuai keinginan.

Buatlah sebuah kelas untuk grain_stack dan sebuah objek dari kelas ini, kumpulkan semua dua belas (12) butir grain di lapangan (4 untuk setiap item). Berjalanlah ke tanda X, gunakan fungsi build() untuk menyusunnya. Fungsi ini dapat digunakan untuk menyusun objek dan membawanya ke lapangan, seperti: player.build(stack).

Buku Kode