在继承的类中使用私有变量-Java

在继承的类中使用私有变量-Java,第1张

继承的类中使用私有变量-Java
class A {  private int a;  public A(int a) { this.a = a; }  public int getA() {return a;}}class B extends A {  public B(int b) { super(b); }  public int getB() {return getA();}}int result = new B(10).getA();

结果将为10。类A中的私有字段a是B的继承类,但B无法直接访问它。仅通过使用在类A中定义的公共/默认/受保护的访问器方法。B是A,因此它始终具有与A中相同的所有字段,并且可能具有在类B中定义的一些新字段。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5479105.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存