Об’єкт — це набір даних та методів. Клас — це креслення об’єкта. Ми можемо уявити клас як ескіз (прототип) будинку. Він містить всі деталі про поверхи, двері, вікна тощо. На основі цих описів ми будуємо будинок. Будинок — це об’єкт.
class Worker:
name = ""
age = 0
w1 = Worker()
w1.name = "Andrew"
w1.age = 18
print(f"Name: {w1.name}, age: {w1.age} ")
Name: Andrew, age: 18
class Complex:
def __init__(self, realpart, imagpart):
self.r = realpart
self.i = imagpart
def Show(self):
print(self.r, self.i)
x = Complex(3.0, -4.5)
x.Show()
# -4.5 3.0
# self - має бути