父类
class father {
priavte int f;
public void setF(int a){
f = a;
}
}
子类
class son extends father{
//子类里啥也没,就等继承父类的东西了
}
测试类
@Test
class test{
son s = new son();
s.setF(2);
}
现在问题来了,按理说,子类只继承了父类的一个set方法,没有2这个变量的。那么子类的这个setF(),把2赋值给谁了?
还是说,子类确实继承了f,只是不能直接访问,只可以用set访问?