重写:
1方法名、参数列表必须相同
2修饰符可以扩大不能缩小
3抛出的异常范围可以缩小不能扩大
子父类方法相同,仅方法体不同即可
public class B {
public void test(){
System.out.println("B->test()");
}
}
public class A extends B {
@Override//注解,有功能的注释!
public void test(){
System.out.println("A->test()");
}
}
/*
public static void main(String[] args) {
A a = new A();
a.test();
B b = new A();
b.test();
}
*/