方法的重写
1.方法名 必须相同
2.参数列表必须相同
3.修饰符:范围可以扩大,但不能被缩小 :public>Protected >Default> privat
4.抛出的异常范围,可以被缩小,但不能被扩大
重写,子类的方法和父类的方法名必须一致;方法体不同!
ait + insert ;
public class Application {
public static void main(String[] args) {
//静态方法和非静态方法的区别很大
//静态方法://方法的定义只和左边,定义的数有关
//非静态:重写
A a = new A();
a.test();
//父亲类的应用指向了子类
B b = new A();//子类重写了父类的方法
b.test();
}
}
public class A extends B {
//@Override重写
@Override//注解有功能的注解
public void test() {
System.out.println("A=>test()");
}
}
public class B {
//重写是方法的重写,和属性无关
public void test(){
System.out.println("B=>test()");
}
}

浙公网安备 33010602011771号