慕粉2100538311
2017-03-09 21:38
为什么父类里面默认的成员变量,在写了一个子类之后,又写了一个测试类,测试类调用子类时,可以用到父类里面默认的成员变量,但是父类成员变量如果是默认修饰符不是不可以在子类中调用吗?这是为什么,这三个类是在同一个包下
如果你所说的“默认修饰符”是指不加修饰符的话,默认是具有包访问权限,在同一个包里是可以访问的
我测试的结果是,子类可以在方法中可以访问父类的默认访问修饰符的变量。
子类会继承父类里面的成员以及方法。子类是可以访问父类的默认修饰符对象的,在访问对象时,在对象前面加一个super关键字。如果你在子类中不定义父类里已有的成员,你在测试类中可以在子类中调用父类中的成员。
Java入门第二季 升级版
530559 学习 · 6091 问题
相似问题