继承
作者:
隔壁的王叔叔来了 | 来源:发表于
2020-01-09 13:59 被阅读0次
本章呢,就说一下关于ios中的继承属性的几个关键点:
1.子类中不能存在和父类同名的属性:
因为子类从父类继承,就意味着子类拥有了父类的所有的成员(包括属性和方法)。也就是相当于子类中其实已经定义。
如果子类再次定义一个同名属性,就形成了冲突。
2.super关键字:
- 可以用在类方法和对象方法中。
- 在 对象方法 中可以使用super关键字调用当前 对象从父类继承过来的对象方法。
- 在 类方法 中可以使用super关键字调用当前 类 从父类继承过来的类方法。
- a 类方法也能被子类继承。父类中的类方法可以使用父类名来调用也可以使用子类名来调用。
- b 在子类的类方法中 可以使用super关键字调用父类的类方法。
- super 只能用来调用父类的对象方法或者类方法 不能访问父类属性。
3.子类从父类继承:
- 相当于子类模板中拥有了父类模板中的所有成员。
- 创建一个子类对象,仍然是根据子类模板来创建对象。只不过子类模板中拥有父类模板中的成员。
- super特指这个方法是从父类继承过来的。super是指当前类或者对象的这个方法是从父类继承过来的。
本文标题:继承
本文链接:https://www.haomeiwen.com/subject/igeyactx.html
网友评论