苹果开发零基础入门教程 ▸ 黑马程序员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。
复制代码 |