本文共 443 字,大约阅读时间需要 1 分钟。
继承是类中的一个重要的特性,继承的使用可以提高代码的复用性。
使用注意: 1> OC 同java 一样 不支持多继承,只支持单继承,因为多继承存在安全隐患 2> 可以使用super来调用父类的类方法和对象方法 3> 子类和父类不能拥有相同的成员变量在OC中 NSObject类 是所以类的父类,当创建类时没有明确的要继承的类的时候都需要继承 NSObject类
继承格式: @interface 类名 :父类名 代码演示这里创建出一个person类 ,这个类继承object 类。首先完成这个类的声明,
然后来到.m 文件中实现方法创建出一个类 让这个类继承person 这个类
子类中包含了父类中的方法,子类也可以拥有自的成员变量和方法
最后在主函数中给子类中的对象赋值,让子类去调用父类的方法
最后打印结果
总结: 当多个类中存在相同的属性和方法时,可以将这些相同点 抽取出来来创建出一个父类,其他类可以通过继承这个类来减少自己的代码,提高代码复用性,从而减少时间和提高效率。