В python я хочу, чтобы класс имел некоторые «константы» (практически переменные), которые будут нормальными во всех подклассах. Есть ли способ сделать это с дружественным синтаксисом? В настоящее время я использую:
Код:
class Animal:
SIZES=["Huge","Big","Medium","Small"]
class Horse(Animal):
def printSize(self):
print(Animal.SIZES[1])
более того, я размышляю, есть ли более совершенный способ сделать это или способ сделать это без композиции «Животное». перед размерами. Лошадь наследует от Животного.
Социальные закладки