问题是我在标题中提出的问题:“我应该在 ObjC 的头文件中定义重载的继承方法吗?”
谢谢
更新:我想知道这一点,因为我将使用 Doxygen 制作我的项目文档,并且由于文档的原因,也许最好声明重载的继承方法。例如,对于比较或 isEqual 之类的方法,类似的东西。
最佳答案
通常情况下,不会。当您让它执行与父类(super class)实现显着不同的操作时,您只需在 header 中声明一个重写方法(并在文档中对其进行解释)。 Apple 文档中有一些这样的示例。
此外,重载意味着非常不同的东西(具有相同名称的方法采用/返回不同的类型)。 Objective-C 没有。
关于objective-c - 我应该在 ObjC 的头文件中定义重载的继承方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1967875/