ระบุโปรแกรมเชิงวัตถุใน Python
สมมติว่ากำลังตรวจสอบโค้ดในบริษัท และต้องการหาตัวอย่างของการเขียนโปรแกรมเชิงวัตถุ จากโค้ดที่พบด้านล่าง โปรแกรม Python ใดต่อไปนี้จัดเป็นการเขียนโปรแกรมเชิงวัตถุ?
โปรแกรม A:
def buy_car(make, model, price):
print("You've bought a ", make, model, "for $", price, "!")
โปรแกรม B:
class Car():
def __init__(self, make, model):
self.make = make
self.model = model
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
แนวคิดกระบวนทัศน์การเขียนโปรแกรม
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง
เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา
เริ่มแบบฝึกหัด