public class Ques0316 {
String str = "string";
public static void main(String[] args) {
Clazz2 clz2 = new Clazz2();
clz2.display();
}
}
class Clazz1 {
String str = "str1";
void display() {
System.out.println(str);
}
}
class Clazz2 extends Clazz1 {
String str = "str2";
}
3 回答
羽觞丨醉月
TA贡献22条经验 获得超6个赞
public class TestDemo {
String str = "string";
public static void main(String[] args) {
Clazz2 clz2 = new Clazz2();
clz2.display();
}
}
class Clazz1 {
String str = "str1";
void display() {
System.out.println(str);
}
}
class Clazz2 extends Clazz1 {
String str = "str2";
}
因为子类没有 display()方法 所有就会去父类中找这个方法,但是在调用这个方法是,会先
访问父类的成员变量 str="str1",最后输出的结果就是str1了
添加回答
举报
0/150
提交
取消