A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© cxl19900517 中级黑马   /  2015-6-23 19:21  /  551 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

一、    继承
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   它的部分属性是你想要的,可以抽取出另一个父类


1 个回复

倒序浏览
还没有学习到
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马