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;
}
2 つの属性の型が同じではありません。なぜ「test4.a==test5.a」が真なのですか? サブクラスの属性を詳しく説明してください。ありがとうございます。