方法重载的说明之一
父类:
public class Base{
public static void staticTest(){
System.out.println("Base_staticTest()");
}
public void test(){
System.out.println("Base_test()");
}
}
子类:
public class Sub extends Base{
public void test(){ // 子类覆盖了父类的test()方法
System.out.println("Sub_test()");
}
public static void staticTest(){ // 子类隐藏了父类的staticTest()方法
System.out.println("Sub_staticTest()");
}
public static void main(String[] args){
Base base = new Sub();
base.test();
}
}
说明:子类Sub的staticTest()方法是隐藏了父类的staticTest()方法
而子类Sub的test()方法是覆盖了父类的test()方法