java继承访问子类内的超类变量?

时间:2014-02-03 12:54:10

标签: 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 public getters of A ?
}

我可以访问C类中的A类成员吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

根据例子,答案是否定的。班级成员被标记为private,因此是A的私人。

使用getter和setter,或使用protectedpublic更改可见性。

由于您在发布之前没有尝试过代码,因此您的投票失败了,这不是一个有建设性的问题(这是一个是/否的问题,而不是SO格式的设计)。