继承
1. 子类继承父类保留自己独有的实例变量.
2. 子类可以继承父类除了private以及私有方法以外的实例变量.
3. 继承是单向的,具有传递性
4. 导入头文件时,直接导入子类头文件即可.
5. 子类可以重写父类的方法
6. 私有方法:在.m文件中实现,但是没有在.h文件中声明的方法,叫做私有方法,私有方法不允许在外部访问,但是可以在本类中访问.
7. 子类重写父类有三种情况(1)只要父类的(2)只要自己的(3)既要父类,又要自己.
8. 父类具有子类共同的特点和行为.
9. 每个类只需要初始化独有的实例变量.
10. Self用来调用自己的方法,super是用来调用父类方法的实现.
11. 初始化过程中要判断父类的初始化是否成功,若成功,在继续初始化当前类的特有特性.若不成功,不在初始化.
12. 便利构造器
快速创建对象,内部封装了创建对象的过程.
+号方法,返回值类型为id类型,以类名+ with开头,拼接上多个参数.