【发布时间】:2020-08-08 05:06:24
【问题描述】:
我有一个疑问,就像我读过的我们不能在这里覆盖私有方法我可以覆盖我的私有方法 showAge 方法它没有显示任何错误。如果我错了,请更新我。
class parent {
int age = 26;
private void showAge() {
System.out.println("age:" + age);
}
}
公共类继承扩展父类{
String name = "karthik";
void showName() {
System.out.println("Name :" + name);
}
void showAge() {
System.out.println("child age:" + age);
}
public static void main(String args[]) {
Inheritance i = new Inheritance();
i.showAge();
i.showName();
i.age = 16;
i.name = "surya";
i.showAge();
i.showName();
}
}
【问题讨论】:
-
你没有覆盖它。
Inheritance不知道你的private void showAge()。
标签: java inheritance