//Main.java
class c
{
    public int name = 12;
}
class d extends c
{
d()
{name =13;}
void d2()
{
System.out.println(super.name);
}
}public class Main
{
    public static void main(String[]args)
    {
        d d1 = new d();
        System.out.println(d1.name);
d1.d2();
    }
}//运行结果为:13,13//Main1.java
class c
{
    public int name = 12;
}
class d extends c
{
int name =13;
void d2()
{
System.out.println(super.name);
}
}public class Main
{
    public static void main(String[]args)
    {
        d d1 = new d();
        System.out.println(d1.name);
d1.d2();
    }
}//运行结果为:13,12问题是不能理解运行结果的差异,请前辈解释一下,谢谢啊