class SubClassType:SuperClassType {
override func copy() -> SubClassType {
return super.copy() as SubClassType
}
}
请注意,超级副本已实现,并且 SubClassType 不会向超级类类型添加任何属性,只会修改其功能。真的问,因为当我为行为树添加对 NSCopying 的支持时,我就这样输入了它,并且很惊讶抱怨者(编译器)没有生我的气。在这一点上,我对树结构的了解如此之深,还没有准备好进行测试,但有点想看看它是否可以工作。我是不是在想这个问题?