一个初学问题,但好像不好解答
class zhu
{
public static void main(String[] args)
{
class2 myclass=new class2();
myclass.print();
}
}
class class1
{
int x=1;
void print()
{
System.out.println(x+" "+this.getClass().getName());
}
}
class class2 extends class1
{
int x=4;
}
输出的结果为何是1 class2?