class Test4{
int a=2;
public static void main(String[] args){
Test4 test4=new Test4();
Test4 test5=new Test5();
System.out.println("test4_a="+test4.a);
System.out.println("test5_a="+test5.a);
System.out.println(test4.a==test5.a);
}
}
class Test5 extends Test4{
float a=2.0f;
}
这两个属性的类型不一样。为什么“test4.a==test5.a”仍然是真的?请详细解释子类的属性。谢谢!