super指代父类对象,super.X表示调用父类的方法或属性;
super()表示调用父类的构造方法,至于里面的参数如何写就要看父类的构造方法如何定义的了!
this和this()同理!
http://zhidao.baidu.com/question/244678101.html
super 用法
:
public class Pelope {
int high;
public Pelope(String name,int age,String sex) {
//等等一些属性操作
}
private void setHigh(int hight) {
this.high=high;
}
//等等
}
public Boy extends Pelope {
public Boy(String name,int age) {
super(name,age,sex); //这里相当于合用父类中的构造函数
}
//可以这样使用父类中主方法或变量,,super.setHigh(),,
super.变量;;
不多写了,,差不多是这样吧,,
还有在泛类中也有一些应用,,你就自己看看,不懂再问吧
呵呵
在方法里面调用super。(方法)即可。调用父类的方法。
网上可以查到