在swift中,似乎可以通过propertymethod访问超类的selfsuper,而无需任何编译问题。
我知道当您需要override超类的propertymethod时,必须使用super来消除歧义。
但当您只想从超类访问共享方法时,哪一个更合适?
我倾向于选择super,因为我个人认为它使代码更可读,但不确定什么是最佳实践。
谢谢您!

最佳答案

如果method是overridden,那么self可以用来访问子类中的方法,否则从基类访问超类的方法的最佳实践是使用super

10-07 19:32
查看更多