黑马程序员技术交流社区
标题:
继承14--18课室,小结
[打印本页]
作者:
天空总是很蓝
时间:
2014-11-25 08:44
标题:
继承14--18课室,小结
苹果开发零基础入门教程 ▸ 黑马程序员IOS开发零基础教程-04Objective-C ▸ 02-面向对象 ▸ 03-三大特性,继承小结
14-继承01-基本使用
类A
类B继承类A
11创建 继承 .m
继承的好处:
1、抽取重复代码
2、建立了类之间的关系
子类可以拥有父类中的所有成员变量和方法
二、
1所有类的根类继承NSObject
16-继承03-使用注意
继承类的话吧父类放在文件的前半部分。
//不允许子类和父类拥有相同名称的成员变量
//继承,这样做的坏处。,耦合性太强。两个类的关系太强了,一个类不能离开另一个类。这是不太好的
//Student
@interface Person : NSObject
@interface Student : Person
{
int _no ;
}
//子类不能用和父类相同的成员变量的方法。
//调用某个对象的方法时,优先去当前对象中找如果子类中找不到方法一层一层往上找。
//
//子类重写父类中的某个方法,这叫做重写,覆盖父类以前的做法。
继承的使用场合
当两个类拥有相同属性和方法的时候,,就可以将相同的东西抽取到一个父类中
当A中有B需要的 考虑让B继承A。
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2