首页 > 代码库 > Objective-C三大特性之一:继承
Objective-C三大特性之一:继承
一,继承语法形式:
@interface 类名称 :父类名称
二,继承语法的要点:
1,被继承的类被称为父类或超类,继承的类称为子类。
2,基本上所有的类都继承自NSObject(基类)。
3,子类继承了父类以及父类的父类中所有的成员变量和方法。
4,父类和子类之中的成员变量名不能一样,否则会报错。
5,父类和子类的方法名可以相同,当子类里有和父类里相同的方法或方法的实现,子类调用这个方法时,系统会优先调用子类里的同名方法。这种做法被称为重写。
6,在重写中super关键字可以直接调用父类里的方法,主要用在子类拓展父类方法时使用。super和self关键字其他用法相似。
三,继承语法的优点:
1,避免了重复代码。
2,可以建立起类与类之间的联系。
四,继承语法的缺点:
1,增强了程序的耦合性,当父类被改变或删除时,会严重影响到子类的运行。
本人自己总结,如有错误,望指正,谢谢。
Objective-C三大特性之一:继承
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。