สร้างคลาสขึ้นมาเอง
ในแบบฝึกหัดสุดท้ายของบทนี้ คุณจะรับบทเป็น Python developer และสร้างคลาสขึ้นมาเองตั้งแต่ต้น รวมถึงกำหนด constructor ด้วย!
ออกแบบคลาส Calculator พร้อมเมธอดที่รองรับการบวก การลบ และการคูณค่าสองค่า
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Python เบื้องต้นสำหรับการเขียนโปรแกรมเชิงวัตถุ
คำแนะนำการฝึกหัด
- กำหนดคลาส
Calculatorที่รับพารามิเตอร์ 2 ตัวเมื่อสร้างออบเจกต์ ได้แก่num_oneและnum_two - กำหนดเมธอด
addition()ซึ่ง return ค่าself.num_oneบวกกับnum_two - กำหนดเมธอด
subtraction()ซึ่ง return ค่าself.num_oneลบnum_two - กำหนดเมธอด
multiplication()ซึ่ง return ค่าself.num_oneคูณnum_two
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Define and initialize the Calculator class
____:
____ ____(____, ____, ____):
self.____ = ____
self.____ = ____
# Create the addition method
def ____(____):
return self.____ ____ self.____
# Create the subtraction method
def ____(____):
return ____
# Create the multiplication method
def ____(____):
____