黑马程序员技术交流社区
标题:
super关键字
[打印本页]
作者:
非良人
时间:
2016-3-18 23:31
标题:
super关键字
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
类方法可以被继承,这个类方法通过子类可以调用,通过父类也可以调用.
作者:
Open
时间:
2016-3-18 23:44
长知识啦
作者:
huangxiaokun
时间:
2016-3-19 00:21
今天刚学也。。。。复习了一遍
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2