Уведомления

Группа в Telegram: @pythonsu

#1 Май 16, 2017 11:35:07

Ronax
Зарегистрирован: 2017-05-16
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Объекты.

Что такое специальный метод? (напишите, чтобы я имел представление).
Что такое специальные методы?
Что значит метод __init__() встроен во все объекты?
Что такое встроенный метод?

Офлайн

#2 Май 16, 2017 11:48:24

alexgreg
Зарегистрирован: 2017-05-15
Сообщения: 26
Репутация: +  0  -
Профиль   Отправить e-mail  

Объекты.

Ronax
Что значит метод __init__() встроен во все объекты?

1. дерево наследования начинается с класса object
2. object имеет метод __init__

>>> for x in dir(object): print(x)

__class__
__delattr__
__dir__
__doc__
__eq__
__format__
__ge__
__getattribute__
__gt__
__hash__
__init__
__init_subclass__
__le__
__lt__
__ne__
__new__
__reduce__
__reduce_ex__
__repr__
__setattr__
__sizeof__
__str__
__subclasshook__

3. все детки наследуют методы от родителя (наследование - первый принцип ООП)

Отредактировано alexgreg (Май 16, 2017 11:48:50)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version