หลักสูตรการพัฒนา Python
บทที่
>
ระดับ
คลาสและออบเจ็กต์
เมธอดของคลาส
วัตถุประสงค์
เก็บวัสดุในทุ่งเพื่อที่คุณจะได้สร้างบ้านใหม่ให้กับไก่
ไก่ต้องการเล้าไก่ใหม่ ซึ่งคุณสามารถสร้างบ้านไก่หลากหลายประเภทโดยใช้คลาสต่าง ๆ คุณสามารถปรับแต่งคุณสมบัติต่าง ๆ ในวัตถุที่สร้างขึ้นด้วยคลาส
class chicken_house:
color = ""
size = ""
โค้ดด้านบนสร้างคลาสที่มีตัวแปรสองตัว คือ color และ size คุณสามารถปรับเปลี่ยนคุณสมบัติของแต่ละวัตถุภายนอกได้
big_green_house = chicken_house() big_green_house.color = "green" big_green_house.size = "big"
สร้างวัตถุ 4 แบบที่มีชื่อ: big_green_house, small_blue_house, big_orange_house, small_red_house ปรับเปลี่ยนคุณสมบัติในแต่ละวัตถุทั้งสี่ให้ตรงกับชื่อของวัตถุนั้น
เก็บท่อนไม้ทั้งหมดในทุ่งและเดินไปยังเครื่องหมาย X ใช้ฟังก์ชัน build() และสร้างบ้านทั้ง 4 หลัง
หนังสือโค้ด