黑马程序员技术交流社区
标题: 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 |