每天学点Java知识 ------> 覆写

上一篇 / 下一篇  2014-07-18 11:48:28 / 个人分类:Java学习

    当子类定义了和父类在方法名称,返回值类型,参数类型及个数完全相同的方法时,称为方法的覆写
 
例:实现方法覆写
class A{
  public void print(){
    System.out.println("Hello Word.");
  }
}
class B extends A{
  public void print(){
    System.out.println("每天学点Java知识!"):
  }
}
public class TestDemo{
  public static void main(String args[]){
    B b = new B();
    b.print();
  }
}
程序运行结果:
每天学点Java知识!
 
  当一个类中的方法被覆写后,如果实例化的是这个子类对象,则调用的方法就是被覆写过的方法

  被子类覆写的方法不能拥有比父类更严格的访问控制权限
  例如:private<default<public
  如果此时父类中的方法是default权限,那么子类覆写时只能是default或public权限,而如果父类的方法是public,那么子类中的方法访问权限只能是public 

TAG:

 

评分:0

我来说两句

日历

« 2024-04-17  
 123456
78910111213
14151617181920
21222324252627
282930    

我的存档

数据统计

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

RSS订阅

Open Toolbar