我有一个问题。如何在类中声明属性的属性? (不确定这是否如此,但这是我想到的类比)
示例:dog.legs.count
或lightSwitch.status.turnedOn
如何将count
或turnedOn
声明为legs
/ status
的属性?
事实上,我认为legs
和status
认为count
和turnedOn
是什么类型的Int,分别是Bool?
答案 0 :(得分:3)
完全取决于你:
只需创建一个类Legs
或Status
,然后添加一个属性count
resp。 turnedOn
到它。将这些类的实例分配给拥有类。
当然,访问它意味着在拥有的类中包含Legs
和Status
。
答案 1 :(得分:3)
这不是合理作文的一个很好的例子,但是:
babel