在C++中,类方法有重载(overload)、覆盖(override)和隐藏(hide)的概念(当然,函数也可重载。)。
C++的覆盖和隐藏是个非常容易混淆的概念,尤其隐藏。学到Objective-C,因为它与C++有相似的地方,所以对此也格外留心。
从下面代码测试结果可以看出,OC远没有C++那么“灵活”。具体结论输出信息一目了然。
本文通过示例代码展示了Objective-C中类方法的隐藏与重载特性,并对比了其与C++的区别。通过测试代码的输出结果,揭示了Objective-C在方法解析上的行为特点。
在C++中,类方法有重载(overload)、覆盖(override)和隐藏(hide)的概念(当然,函数也可重载。)。
C++的覆盖和隐藏是个非常容易混淆的概念,尤其隐藏。学到Objective-C,因为它与C++有相似的地方,所以对此也格外留心。
从下面代码测试结果可以看出,OC远没有C++那么“灵活”。具体结论输出信息一目了然。
2333
628

被折叠的 条评论
为什么被折叠?
