public class Yu { int we; public Yu(String name){ System.out.println("人的名字是"+name); } public void setAge(int age){ we=age; } public int getAge(){ System.out.println("年龄是"+we); return we; } public static void main(String[] args) { Yu t=new Yu("小明"); t.setAge(3); t.getAge(); System.out.println("变量值是"+t.we); }
}
第一个方法为什么会显示小明呢,是因为我在写方法的时候放了一个形参,声明实例的时候在new的后面传了一个小明。
第二个方法是我在方法里放了一个形参我让我声明的变量等于我方法的形参现在等于都是0但我在new的时候点方法的时候我放了一个参数age等于3
第三个是我的变量不是we=age所以现在we也是等于3的。