属性是一个地址,共享一个数据空间 属于引用类型,自定义方法里更改后,主方法里也变化了。两个类 一个Person类有age 一个Change类传入Person p
public class getRes{ //定义一个main方法 public static void main(String[] args){ //创建对像 Change c=new Change(); Person p=new Person(); //调用方法 //Scanner myScanner = new Scanner(System.in); //请输入数字 p.age=30; p.sal=3000.0; c.getRes(p); System.out.println("mian方法里打印age:"+p.age+",sal:"+p.sal);//不变 } } //自定义类 class Person{ int age; double sal; } class Change{ public void getRes(Person p){ p.age += 1; System.out.println("getRes方法里打印age:"+p.age+",sal:"+p.sal); } }

浙公网安备 33010602011771号