每天学点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:

 

评分:0

我来说两句

日历

« 2024-03-28  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

我的存档

数据统计

  • 访问量: 30034
  • 日志数: 41
  • 建立时间: 2014-07-17
  • 更新时间: 2014-07-30

RSS订阅

Open Toolbar