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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 似神仙 中级黑马   /  2015-12-3 20:45  /  666 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

继承的表现:

多个类中存在相同的属性和行为时,将这些内容抽取到 单独一个类中,那么多个类无需再定义这些属性和行为,只要继承单独的那个类即可。
这种拥有另一个类的属性和方法的方式称为继承。
如:B继承A 则B成为A的子类,A成为B的父类,B中拥有A属性的方法。
一个父类的子类可以有多个,但一个类父类只能有一个。

作用及好处
子类可以直接访问父类中的属性和行为。
继承的出现提高了代码的复用率。
继承的出现让类与类之间产生了关系,提供了多态的前提。

特点:
1.如果子类有父类没有的属性,可以扩建属性和行为
2.子类不可以定义与父类同名的属性
3.子类可以定义与父类同名的行为,使用时优先使用子类的
4.父类必须在子类前声明
5.一个类只能继承一个父类,但是可以多级继承,一个父类可以被多个子类继承
6.越是底下的子类,功能性越强
7.任何的类都必须有new方法,才能够创建对象,new方法实在NSObject中,
   是一个类方法:+(instancetype)new;
   所以一个类如果想创建对象就必须直接或间接继承NSObject。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马