super关键字.
1). 使用在对象方法或者类方法中.
2). 在对象方法中使用super
可以显示的调用当前子类对象从父类中继承过来的对象方法 .
a. 要在子类的对象方法中调用从父类继承过来的对象方法.可以使用self来调用.
因为父类的就是子类的.
b. 如果我们想要在子类的对象方法中调用从父类继承过来的对象方法,也可以使用super.
c. 虽然.这个时候,使用self和super效果一样,但是我们建议.
如果你调用的方法真的是从父类继承过来的,建议你使用super
因为这样的代码的可读性很高.
3). 在类方法中也可以使用super
使用super显示的调用从父类继承过来的类方法.
要调用类方法其实有很多种方式.
a. 使用父类名来调用.
b. 使用子类名来调用
c. 使用self也可以掉.
d. 使用super也可以调用.
4). super关键字
在对象方法中显示的调用从父类继承过来的对象方法.
在类方法中显示的调用从父类继承过来的类方法,
注意. super不能访问属性.
3. 类方法能否被继承.
可以的.
Person: sb1
Student: sb2
类方法可以被继承,这个类方法通过子类可以调用,通过父类也可以调用.
|
|