码迷,mamicode.com
首页 > 其他好文 > 详细

Objective-C三大特性之一:继承

时间:2015-01-18 13:06:53      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:

一,继承语法形式:
@interface 类名称 :父类名称

二,继承语法的要点:
1,被继承的类被称为父类或超类,继承的类称为子类。
2,基本上所有的类都继承自NSObject(基类)。
3,子类继承了父类以及父类的父类中所有的成员变量和方法。
4,父类和子类之中的成员变量名不能一样,否则会报错。
5,父类和子类的方法名可以相同,当子类里有和父类里相同的方法或方法的实现,子类调用这个方法时,系统会优先调用子类里的同名方法。这种做法被称为重写。
6,在重写中super关键字可以直接调用父类里的方法,主要用在子类拓展父类方法时使用。super和self关键字其他用法相似。


三,继承语法的优点:
1,避免了重复代码。
2,可以建立起类与类之间的联系。

四,继承语法的缺点:
1,增强了程序的耦合性,当父类被改变或删除时,会严重影响到子类的运行。

 

本人自己总结,如有错误,望指正,谢谢。

Objective-C三大特性之一:继承

标签:

原文地址:http://www.cnblogs.com/hanBlog/p/4231634.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!