黑马程序员技术交流社区

标题: OC--继承 [打印本页]

作者: cxl19900517    时间: 2015-6-23 19:21
标题: OC--继承
一、    继承
1.  继承的基本用法
l   有相同的属性和行为,抽出一个父类Animal(先抽取weight属性,再抽取eat方法)
l   子类方法和属性的访问过程:如果子类没有,就去访问父类的
l   父类被继承了还是能照常使用的
l   父类的静态方法
l   画继承结构图,从子类抽取到父类
l   NSObject的引出:全部OC类的最终父类,包含了一些常用方法,比如+new
2.  继承的专业术语
l   父类\超类  superclass
l   子类  subclass\subclasses
3.  继承的细节
l   单继承
l  子类和父类不能有相同的成员变量
l  方法的重写
4.  super关键字
l   分别调用父类的对象方法和类方法
子类重写父类的方法时,想保留父类的一些行为
5.  继承的好处
l   不改变原来模型的基础上,拓充方法
l   建立了类与类之间的联系
l   抽取了公共代码
l  坏处:耦合性强
6.  继承的使用场合
l   它的所有属性都是你想要的,一般就继承
l   它的部分属性是你想要的,可以抽取出另一个父类



作者: chaoyueshan    时间: 2015-6-23 20:20
还没有学习到




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2