-3
class SuperClass{
int num=10;
}
class SubClass extends SuperClass{
int num=20;
}
public class TestClass{
public static void main(String[] args){
SuperClass s1 = new SuperClass();
SuperClass s2 = new SubClass();
System.out.println(s2.num); // displays 10
}
对象s2是子类。它为什么显示10?
因为成员变量不是多态的。 –