首页 青云排行榜 知识中心 控制台

以下两个类存在继承关系,选项中说法正确的是?

class Person {
    private String name;
    private int age;
    public Person() {
    }
    public Person(String name, int age) {
        this.name = name;
        this.age = age;
    }
    private void eat(){
        System.out.println(name+"在吃饭");
    }
}
public class Student extends Person {
    public Student(String name, int age) {
        super(name, age);
    }
    public void eat(){
        System.out.println("学生在吃饭");
    }
    public void eat2(){
        System.out.println("学生在吃饭");
    } 
}

Student类中的eat()方法是对父类方法的重写。

Student类中的eat2()方法是对父类方法的重写。

Student类中的构造方法是对父类方法的重写。

Student类中没有任何方法是对父类方法的重写。

父类方法是私有的,子类不能重写,方法重写的前提是继承,父类中的eat()方法被private所修饰,那么就不会被子类继承,也就不存在方法的重写。而构造方法也不会被子类继承,也就不存在方法的重写。
关于我们
公司简介
联系我们
联系我们
售前咨询: leizhongnan@eval100.com
售后服务: 0755-26415932
商务合作: support@eval100.com
友情链接
金蝶软件
快递100
关注我们
Copyright © 2023-2023 深圳慧题科技有限公司 粤ICP备2023109746号-1 粤公网安备44030002001082