首页 > 代码库 > super关键字
super关键字
关于super关键字
问题描述:
在我的印象中跟super相关的关键字需要放在方法或者使用时的第一行,不知道是哪里来的印象,但是前些天从网上看来一个代码,在一个重写方法中最后调用了super关键字,这个问题困扰我很久,今天终于搞明白了。
关于super:
super:是Java的一个关键字,用于限定当前对象调用它从父类中继承得到的实例变量或方法。----李刚《疯狂Java讲义》
关于我的错误印象:
确实是有这么一句super要放在第一行,但是这句话是有使用范围的,即子类调用父类的构造器,如果子类想要调用父类的构造器,那么必须使用super关键字,且放在子类构造器的第一行。
所以,并不是所有的都需要放在第一行,除了子类对父类构造器调用,在其他位置想要使用父类中定义的方法,则只需使用super关键字即可。
总结:
被自己的刻板印象所误导,之后再遇到问题的时候,应当及时查找资料解决,不要让错误的观念一直停留在自己的脑海中,这样会影响自己的继续学习过程。
super关键字
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。