เมื่อต้องการค้นหาพื้นที่ของสี่เหลี่ยมผืนผ้าโดยใช้คลาส จะใช้วิธีการเชิงวัตถุ ที่นี่ คลาสถูกกำหนด แอตทริบิวต์ถูกกำหนด ฟังก์ชั่นถูกกำหนดไว้ภายในคลาสที่ดำเนินการบางอย่าง มีการสร้างอินสแตนซ์ของคลาสและใช้ฟังก์ชันเพื่อค้นหาพื้นที่ของสี่เหลี่ยม
ด้านล่างนี้เป็นการสาธิตสำหรับสิ่งเดียวกัน -
ตัวอย่าง
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' ที่กำหนดค่าเริ่มต้น
- นอกจากนี้ยังมีวิธีการที่คำนวณพื้นที่ของสี่เหลี่ยมผืนผ้าที่กำหนดพารามิเตอร์เฉพาะ
- อินสแตนซ์ของคลาสนี้ถูกสร้างขึ้น
- ฟังก์ชันคำนวณพื้นที่ถูกเรียกโดยการส่งผ่านพารามิเตอร์ที่จำเป็น
- แสดงเป็นเอาต์พุตบนคอนโซล