摘要:
为了支持c++的多态性,才用了动态绑定和静态绑定。理解他们的区别有助于更好的理解多态性,以及在编程的过程中避免犯错误。需要理解四个名词:1、对象的静态类型:对象在声明时采用的类型。是在编译期确定的。2、对象的动态类型:目前所指对象的类型。是在运行期决定的。对象的动态类型可以更改,但是静态类型无法更改... 阅读全文
摘要:
没有跟java C++中的那种绝对的私有及保护成员方法在此仅仅只是对调用的用户隐藏方法而已转自:http://www.xiangwangfeng.com/2011/11/13/objective-c中私有成员方法的实现/众所周知,Objective-C是没有私有方法的概念,成员方法只有两种:类成员方... 阅读全文