继承:不用自己去定义,继承只是类在继承,子类拥有所有父类的所有成员,属性. XCode 创建时可以选择
父类
语法: @interface 类名: 父亲的名称
子类:继承类,派生类.
NSObject 是所有类的父类, 只有此类有new 方法,还有属性isa 指针
使用场景:
1. 发现一个类的成员,我与要使用, 不要为继承而继承
2. 满足is a (所有)关系的类, 注意伦理关系
3. 父亲只定义所有子类拥有的成员,属性
特点:
1. 单根性,一个类只能为一个父类
2. 传递性,A类从B类继承,B类从C类继承,那个A类就拥有B,C类所有的成员,属性