super关键字的含义:在子类中使用super关键字可以调用父类中的方法、属性及构造方法。
父类方法:
public class Father {
protected String name = "zhouximing";//protected表示这个属性被保护
}
子类方法:
public class Son extends Father{
private String name = "小铭";
public void test(String name){
System.out.println(name);//表示当前的参数
System.out.println(this.name);//表示当前类的属性
System.out.println(super.name);//表示父类的属性。上一级
}
}
主函数及输出结果:
public class Application {
public static void main(String[] args){
Son son = new Son();
son.test("周浠铭");
}
}
周浠铭
小铭
zhouximing