Возможно ли, чтобы не произошло переопределения? Например:
class A:
def __init__(self, name):
self.name = name
class B(A):
def __init__(self, name):
A.__init__(self, name)
self.name = name + "yes"
Есть ли способ для self.name
в классе B быть независимым от класса A, или обязательно использовать разные имена?