เมื่อต้องการค้นหาพื้นที่ของสี่เหลี่ยมผืนผ้าโดยใช้คลาส จะใช้วิธีการเชิงวัตถุ ที่นี่ คลาสถูกกำหนด แอตทริบิวต์ถูกกำหนด ฟังก์ชั่นถูกกำหนดไว้ภายในคลาสที่ดำเนินการบางอย่าง มีการสร้างอินสแตนซ์ของคลาสและใช้ฟังก์ชันเพื่อค้นหาพื้นที่ของสี่เหลี่ยม
ด้านล่างนี้เป็นการสาธิตสำหรับสิ่งเดียวกัน -
ตัวอย่าง
class shape_rectangle(): def __init__(self,my_length, my_breadth): self.length = my_length self.breadth = my_breadth def calculate_area(self): return self.length*self.breadth len_val = 6 bread_val = 45 print("The length of the rectangle is : ") print(len_val) print("The breadth of the rectangle is : ") print(bread_val) my_instance = shape_rectangle(len_val,bread_val) print("The area of the rectangle : ") print(my_instance.calculate_area()) print()
ผลลัพธ์
The length of the rectangle is : 6 The breadth of the rectangle is : 45 The area of the rectangle : 270
คำอธิบาย
- มีการกำหนดคลาสชื่อ 'shape_rectangle'
- มีเมธอด 'init' ที่กำหนดค่าเริ่มต้น
- นอกจากนี้ยังมีวิธีการที่คำนวณพื้นที่ของสี่เหลี่ยมผืนผ้าที่กำหนดพารามิเตอร์เฉพาะ
- อินสแตนซ์ของคลาสนี้ถูกสร้างขึ้น
- ฟังก์ชันคำนวณพื้นที่ถูกเรียกโดยการส่งผ่านพารามิเตอร์ที่จำเป็น
- แสดงเป็นเอาต์พุตบนคอนโซล