bản thân
Từ 'self' được sử dụng để đại diện cho thể hiện của một lớp. Bằng cách sử dụng từ khóa "self", chúng tôi truy cập các thuộc tính và phương thức của lớp trong python.
__init__ method
"__init__" là một phương thức được lưu lại trong các lớp python. Nó được gọi là một phương thức khởi tạo trong thuật ngữ hướng đối tượng. Phương thức này được gọi khi một đối tượng được tạo từ một lớp và nó cho phép lớp đó khởi tạo các thuộc tính của lớp.
Ví dụ
Tìm chi phí của một thửa ruộng hình chữ nhật có chiều rộng (b =120), chiều dài (l =160). Nó có giá x (2000) rupee trên 1 đơn vị hình vuông
class Rectangle: def __init__(self, length, breadth, unit_cost=0): self.length = length self.breadth = breadth self.unit_cost = unit_cost def get_area(self): return self.length * self.breadth def calculate_cost(self): area = self.get_area() return area * self.unit_cost # breadth = 120 units, length = 160 units, 1 sq unit cost = Rs 2000 r = Rectangle(160, 120, 2000) print("Area of Rectangle: %s sq units" % (r.get_area()))
Đầu ra
Điều này cho kết quả
Area of Rectangle: 19200 sq units Cost of rectangular field: Rs.38400000