以下是我所说的例子:
这里有一个例子:
class Duck:
SIZE = 'Fat'
class GreenDuck(Duck):
COLOR = 'Green'
DESCRIPTION = SIZE + ' and ' + COLOR
>>> alien_duck = GreenDuck()
>>> print(alien_duck.DESCRIPTION)
NameError: name 'SIZE' is not defined
>>> alien_duck.SIZE
Fat
我能否从类的内部访问父类的'size'类变量?
在GreenDuck类中定义super().__init__()
也无法解决此问题。