0
0 Комментариев

Код на Python

class Element:
 
    def __init__(self):
        pass
 
    def __init__(self,name,symbol,number):
        self.name = name
        self.symbol = symbol
        self.number = number
 
    def dump(self):
        print(self.name)
        print(self.symbol)
        print(self.number)
 
element = Element()
element.name = 'Hydro3gen'1
element.symbol = 'H'
element.number = 1
 
element.dump()

Я только учусь…

  1. Нужен ли конструктор по без аргументов в классе?
  2. Почему если я не пользуюсь конструктором, а вручную ставлю значения полям объекта, то dump не вызвать, а если создать объект с конструктором, куда я подставлю все те же значения, то тогда dump работает.

Добавить комментарий