@alexander1212
хочу изучить Python

Зачем указывать в скобках родительский класс при определении дочерного класса?

Здравствуйте, у меня имеется две версии кода.
первая:
class A:
	def __init__(self):
		print('nice')
class B(A):
	def __init__(self):
		A.__init__(self)
v = B()

и вторая версия:
class A:
	def __init__(self):
		print('nice')
class B:
	def __init__(self):
		A.__init__(self)
v = B()

обе работают без ошибок, но тогда появляется вопрос-зачем использовать указание родительского класса в скобках?
  • Вопрос задан
  • 66 просмотров
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Чтобы унаследовать свойства родительского класса. Добавьте в A поля и методы, разница станет заметна.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
28 нояб. 2024, в 12:59
30000 руб./за проект
28 нояб. 2024, в 12:58
5000 руб./за проект
28 нояб. 2024, в 12:56
1000 руб./за проект