关于java继承,就是子类倒地从父类集成过来了什么?之前面试有过一道题
public class TestA{
private int a ;
public void setA(int a){
this a = a;
}
public int getA(){
return a;
}
public void TestA(){
this a =a;
}
}
public class TestB extends TestA{
public void TestB(int a){
}
}
这样是正确的吗?答案是no.虽然B继承了A,但是因为属性a是private的,所以他对子类也是透明不可见的。因此子类无法直接使用属性a;
本文是使用
B3log Solo 从
记录点滴--从今天开始,做一个幸福的人! 进行同步发布的