java继承访问子类中的超类变量?
我有课下作业java继承访问子类中的超类变量?,java,inheritance,Java,Inheritance,我有课下作业 public class A { private String name; private String age; //getters and setters } public class B extends A { // Some setters and getters } public class C extends B { // here can i access name and age properties using publ
public class A {
private String name;
private String age;
//getters and setters
}
public class B extends A {
// Some setters and getters
}
public class C extends B {
// here can i access name and age properties using public getters of A ?
}
我可以访问C类中的A类成员吗
谢谢 根据示例,答案是否定的。类成员标记为
private
,因此是A的私有成员
使用getter和setter,或者使用protected
或public
更改可见性
您被否决是因为您在发布代码之前没有尝试过该代码,而且这不是一个建设性的问题(这是一个是/否的问题,而不是SO格式的设计目的)。是!你可以得到这个值。这个问题似乎离题了,因为OP可以很容易地证实这一点。它不是重复的。暗示它几乎和OP一样糟糕-你已经做了搜索,甚至没有点击链接!