super java
来源:互联网 发布:qq端口号 编辑:程序博客网 时间:2024/04/18 05:12
对于有继承关系的类,子类可以通过这个关键字调用父类中的方法。至于理解如下:
eg:
public int A extends B{
super.query();
此句话的意思是调用父类中的方法query()[当然这个方法不可以使private类型],在你理解的时候,你看到super你可以把它看成是B方法的实例。即
B b = new B();然后b.qurey()
至于原理,就像上一位解释的,当你new A()时,实例化的顺序是先实例化父类,再实例化子类的,所以继承的类都是这样的。这应该也是子类为什么可以调用父类的方法的原因。
在同一个类中用super关键字,调用其它构造函数,他一般也是在构造方法中,为了避免代码重复,直接调用已经写过的代码,你要注意的是他的写法,即 super(构造方法名),而且必须是这个构造方法的第一句。
- JAVA-super
- super java
- java super
- java:super
- 巩固java(四)----super和super()
- Java中super
- Java中的super()
- Java this&super &final
- java super 、this
- java super extends
- java super关键字理解
- java super用法
- super this java
- java基础 super用法
- java中的关键字super
- JAVA SUPER的学习
- Java super 那些事儿
- [Java][hoj]Super Calculator
- 利用Google Translate制作自己的翻译脚本(更新中>>>)
- TheServerSide网站2009年最热文章
- JPA implementations comparison: Hibernate, Toplink Essentials, Openjpa, Eclipselink
- 行动中的美好!
- final在java中的应用
- super java
- abstract和interface的区别
- 2009年终总结
- CUDA面内存用法总结
- broncho a1 hack指南-准备环境
- 把中英文混合的字符串转换成AscII
- PE文件学习笔记(2)
- 几个VC宏定义
- 不经意的发现http form非主流用法