- class ren//父类
- {
- public int a;
- }
- class zhongguoren:ren//继承父类
- {
- public int c;
- }
- zhongguoren zren = new zhongguoren();//实例化一个zhongguoren类对象
- ren haoren =zren;//把对象付给ren类的变量
复制代码 上面把zhongguoren类的对象付给了ren类的变量 但是zren可以访问字段a和c haoren只能访问a 为什么? 我知道子类继承父类,但是“ren haoren =zren;//把对象付给ren类的变量”这句话的意思不是说haoren这个变量的对象是new zhongguoren()吗,应该haoren也能访问这2个字段啊!!!求一个解释
|