Kursus Pembangunan Python
Bab
>
Tahap

Kelas dan Objek
Anggota kelas

Objektif

Ambil bahan-bahan di padang dan gunakan untuk membuat jalan.

Jalan-jalan yang terletak berhampiran dengan bangunan lama itu kosong, ambil semua bahan di padang dan bina jalan tersebut. Terdapat dua jenis jalan, yang dibuat daripada “wood” dan yang dibuat daripada “stone”, anda boleh menggunakan kelas untuk mencipta objek yang akan digunakan untuk membina jalan. Setiap jalan memerlukan 4 item jenisnya masing-masing untuk dibina.

class road: number = 4 def __init__(self, material): self.material = material

Kod di atas membuat kelas khusus untuk mencipta jalan, fungsi _init_() adalah fungsi dalaman kelas yang direka untuk membenarkan nilai dimasukkan terus ke dalam kelas. Untuk fungsi ini, anda boleh menetapkan jenis bahan jalan semasa mencipta objek, contohnya: wood_road = road("wood").

Ambil semua bahan di padang, dan cipta kelas yang dinamakan road, kemudian cipta objek yang menerangkan jenis jalan yang anda ingin bina. Pergi ke tanda X dan selesaikan jalan tersebut dengan menggunakan fungsi build() dan membina objek yang telah dicipta seperti ini player.build(wood_road).

Buku Kod