鸟笼

是飞出鸟笼还是在其中终老

常用链接

统计

最新评论

2006年12月12日 #

子类方法覆盖父类方法

当父类方法有异常抛出的时候子类覆盖此方法不需要也抛出异常

import java.io.*;
class Base{
public static void amethod()throws FileNotFoundException{}
}

 

public class Sub extends Base {
 
 public static void amethod(){;}
 
 public static void main(String[] args) {

 }

}

posted @ 2006-12-14 14:42 由页 阅读(309) | 评论 (0)编辑 收藏

静态方法的重载

如果一个static方法被调用了,JVM 不会检查什么类型正在指向它,它只会调用跟这个引用相关联的方法的实例。
public class Super {
    public static void amethod() { 
      System.out.println("static method in Class Super");
    }
}

public class Sub extends Super {
    public static void amethod() {
       System.out.println("static method in class Sub");
    }
    
   public static void main(String [] args) {
       Super s1=new Sub();
        s1.amethod(); Sub s2=new Sub(); 
        s2.amethod(); 
   }
}
 
执行结果使: static method in Class Super static method in class Sub

posted @ 2006-12-12 16:26 由页 阅读(548) | 评论 (0)编辑 收藏