Переменные подкласса с тем же именем, что и у суперкласса

Возможно ли, чтобы не произошло переопределения? Например:

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, или обязательно использовать разные имена?

6
задан idlackage 13 August 2012 в 00:48
поделиться