每天学点Java知识 ------> 子类调用父类被覆写过的方法
上一篇 /
下一篇 2014-07-18 14:15:10
/ 个人分类:Java学习
当一个子类覆写了一个父类方法时,子类要想调用父类的被覆写过的方法,要在方法前加上"super"
例:
class A{
public void print(){
System.out.println("Hello Word.");
}
}
class B extends A{
public void print(){
super.print();
System.out.println("每天学点Java知识!"):
}
}
public class TestDemo{
public static void main(String args[]){
B b = new B();
b.print();
}
}
程序运行结果:
Hello Word.
每天学点Java知识!
this.方法();先从本类查找是否存在指定的方法,如果没有找到,则调用父类操作
super.方法();直接由子类调用父类之中的指定方法,不再找子类
注意:如果父类的方法名称为private,则子类无法覆写
收藏
举报
TAG: