求教各位大神.....为什么定义了方法不起作用
class Man{
public int i = 50;
public int XX()
{
i = i * i;
return i;
}
public void show()
{
System.out.printf("%d", i);
}
}
class Son extends Man
{
}
class B
{
public static void main(String [ ]args )
{
Son a1 = new Son();
a1.show();
}
}
请教各位大神....为什么这里我输出以后....i的值还是50...而不是2500.....我定义了XX的方法没有起作用么?