Java 重写条件

1.方法名相同.

2.参数 类型,个数,顺序相同.

3.返回值相同.(例外是 返回值具有父子类关系也可以)

3.重写方法的访问权限 ,要大于被重写方法的访问权限.

4.被static , final 修饰的方法也不可以重写 

public class Main extends A {//这个类继承了A类

    public static void main(String[] args) {
        A a = new Main();
        a.eat();
    }

    public void eat() {//这个方法重写了 父类的方法
        System.out.println("我要吃素食");
    }
}

class A {

    public void eat() {
        System.out.println("我要吃肉");
    };
}

 


版权声明:本文为qq_68656640原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。