继承可以能拥有父类里面所有的成员变量和方法.
好处:
1.可以避免重复代码
2.建立类之间的关系
注意点:
1.根类:NSObject
2.子类和父类不能拥有相同名称的成员变量.
3.子类可以重写父类的方法,并且优先从子类中寻找,如果找不到再去父类中找.
\使用场合:
1.当2个类拥有相同属性与方法的时候,就将相同元素放到一个父类中.
2.当后类拥有前类的部分属性和方法时,可以让后类集成前类.
3.子类重写父类方法时,想保留父类的一些方法.
继承和组合:继承是谁是谁,组合是谁拥有谁.
super关键字:
1.当子类重写父类的方法后想调用父类方法用"super".
2.super处在对象方法中,就会调用父类对象方法.
3.super处在类方法中,就会调用父类的方法.