java 当父类对象变量引用子类对象
java 中当父类对象变量引用子类对象后,用变量调用静态常量,调用的是子类还是父类? 多态
[解决办法]
举一个例子吧。。。、你这样说太抽象
一般来说,是调用的范围小的那一个。。。
你问的是这个意思么?
public class Test {
public static void main(String[] args) {
Father father=new Son();
System.out.println(father.i);//输出1
System.out.println(father.ii);//输出11
}
}
class Father{
public static int i=1;
public int ii=11;
}
class Son extends Father{
public static int i=2;
public int ii=12;
}