objective-c 继承

1.继承主要体现类与类之间的关系,使用继承可减少重复的代码。

 

2.继承机制方法的查找:如果传递给某一个对象一个消息,那么调度程序在该对象中会查找这个消息所对应的方法。如果调度程序在该对象中查找不到的话,那就会到超类去查找。若再查找不到,沿着继承链继续查找,知道找到该消息对应的方法。最后如果找不到将会出现编译时警告,运行时错误。

 

3.objective-c的实例变量对应于 c#的数据成员。类的实例变量与代码存放在不同的位置,因此如果都有一个隐藏参数self指向实例变量。如图:

 

 

 

 

 

 

 

posted on 2011-09-03 21:55  wtq  阅读(299)  评论(0编辑  收藏  举报