Как мне получить доступ к переменной класса, которую я ожидаю заменить подклассом?Доступ к переопределенной переменной класса в родительском подклассе
это то, что я хочу acchieve:
class Foo():
var = "Foo"
@staticmethod
def print_var():
print(Foo.var)
class Bar(Foo):
var = "Bar"
>> Bar.print_var()
>> "Bar
Код выше печатает "Foo" вместо "Бар"
Почему вы используете статический метод тогда? –
Я хотел бы получить к нему доступ, не создавая экземпляр. Это плохой подход? Я пытаюсь высушить код – SverkerSbrg