2070 / Python / Класи

 

Об’єкт — це набір даних та методів. Клас — це креслення об’єкта. Ми можемо уявити клас як ескіз (прототип) будинку. Він містить всі деталі про поверхи, двері, вікна тощо. На основі цих описів ми будуємо будинок. Будинок — це об’єкт.

 

 

 

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 - має бути