子类继承父类的私有属性
2012-10-07 11:28
190 查看
子类可以继承父类的所有成员跟方法,继承下来不代表可以访问,要访问得看访问控制规则。私有属性也可以继承,不过根据访问控制规则,私有属性虽继承下来却不可以访问的,只有通过public的方法才能访问继承下来的私有属性。
B继承A类,C继承B类。A类中的私有属性,到了C会怎么样,能继承、访问吗?答案是:如果A中的属性有增加setget方法,可以访问的:
B继承A类,C继承B类。A类中的私有属性,到了C会怎么样,能继承、访问吗?答案是:如果A中的属性有增加setget方法,可以访问的:
public class A { private int a; public int getA(){ return a; } public void setA(int a){ this.a=a; } } public class B extends A{ private int b; public int getB() { return b; } public void setB(int b) { this.b = b; } } public class C extends B { private int c; public int getC() { return c; } public void setC(int c) { this.c = c; } }那么当C c1=new C()时。c1可以使用setA()getA()访问控制从A类中继承来的私有属性a;
相关文章推荐
- 子类是否可以继承父类的私有属性和方法?
- JAVA中子类能不能继承父类的私有属性和方法?
- java 子类有没有继承父类的私有属性和私有方法呢_
- 子类继承父类的私有属性
- 子类会继承父类的私有方法和私有属性,只是不能直接访问
- java 子类有没有继承父类的私有属性和私有方法呢 [
- java中子类是否继承父类私有属性的问题
- JAVA中子类能不能继承父类的私有属性和方法?
- 子类继承父类的私有属性和方法但是不能访问父类私有属性和方法
- 子类继承父类的私有属性
- Java中子类继承了父类的私有属性及方法吗?
- 子类继承父类的私有属性
- Java 使用反射观察子类是否继承了父类的私有方法
- 静态类继承 父类引用子类的属性
- 关于Scala子类继承父类属性的问题释疑---子类构造器参数不要与父类属性同名
- Java中子类在继承父类时所继承的属性和方法是和父类共用还是归属于自己
- Java中子类能够继承父类的private属性或方法吗
- php子类与父类间的属性继承
- java中父类的私有属性能不能被继承
- 继承(子类能不能继承父类的私有成员)