本帖最后由 方书堂 于 2011-12-6 09:10 编辑
class Age
{
private int age;
String name;
public void setAge(int a)
{
if(a>0 & a<130)
{
age=a; //改成a=age为什么结果会不一样啊
speak();
}
else
System.out.println("feifa");
}
public int getAge()
{
return age;
}
void speak()
{
System.out.println("age="+age);
}
}
class AgeDemo2
{
public static void main(String[] args)
{
Age p=new Age();
p.setAge(30);
}
}
为什么把上面的age=a改成a=age结果会不一样啊 |