package demo;
public class Main {
public static void main(String[] args) {
new Person().printPerson();
new Student().printPerson();
}
}
class Student extends Person{
private String getInfo() {
return "Student";
}
}
class Person{
private String getInfo() {
return "Person";
}
public void printPerson(){
System.out.println(getInfo());
}
}输出为:PersonPerson
3 回答
凌小天3635910
TA贡献17条经验 获得超13个赞
类的私有域是不能被外界直接访问的。
上面的代码中Student继承了Person类的 。
而Student只能获得Person类的公用方法printPerson。不能继承私有方法getInfo。
主函数中第一条语句新建了一个Person类并调用了它的printPerson方法。
第二条语句新建了一个Person类的子类Student类并调用了Student类继承自Person类的方法printPerson。
添加回答
举报
0/150
提交
取消