User26 user = new User26();
user.test();
}
}
class Person26 {
public static String name = "zhangsan";
}
class User26 extends Person26 {
public static String name = "lisi";
// public void test() {
// //String name = "wangwu";
//
// //如果属性和(局部变量)变量的名称相同,访问时如果不加修饰符,那么优先访问变量
// System.out.println(super.name);
// System.out.println(name);
// }
public static void test() {
System.out.println(Person26.name);
}
}
Java-作用域
于 2023-01-13 22:21:07 首次发布
该代码示例展示了Java中类的继承关系,User26类继承自Person26类。两个类都定义了静态字符串变量name。在User26的test方法中,打印了父类Person26的静态变量name,强调了在不加修饰符的情况下,访问同名静态变量会优先访问当前类的变量。

被折叠的 条评论
为什么被折叠?



