码迷,mamicode.com
首页 > 其他好文 > 详细

super关键字

时间:2017-04-12 03:20:40      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:color   类构造   范围   使用   构造器   super关键字   构造   父类   学习   

关于super关键字


问题描述:

在我的印象中跟super相关的关键字需要放在方法或者使用时的第一行,不知道是哪里来的印象,但是前些天从网上看来一个代码,在一个重写方法中最后调用了super关键字,这个问题困扰我很久,今天终于搞明白了。

关于super:

super:是Java的一个关键字,用于限定当前对象调用它从父类中继承得到的实例变量或方法。----李刚《疯狂Java讲义》

关于我的错误印象:

确实是有这么一句super要放在第一行,但是这句话是有使用范围的,即子类调用父类的构造器,如果子类想要调用父类的构造器,那么必须使用super关键字,且放在子类构造器的第一行

所以,并不是所有的都需要放在第一行,除了子类对父类构造器调用,在其他位置想要使用父类中定义的方法,则只需使用super关键字即可。

总结:

被自己的刻板印象所误导,之后再遇到问题的时候,应当及时查找资料解决,不要让错误的观念一直停留在自己的脑海中,这样会影响自己的继续学习过程。

super关键字

标签:color   类构造   范围   使用   构造器   super关键字   构造   父类   学习   

原文地址:http://www.cnblogs.com/Lily-Siwaer/p/6696647.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!