package com.wuming.oop; //值传递 public class Demo04 {public static void main(String[] args) {int a=1;System.out.println(a);//1Demo04.change(a);System.out.println(a);//1}//返回值为空public static void change(int a) {a=10;} }
1
1
=====================
package com.wuming.oop; //引用传递:对象,本质还是值传递 public class Demo05 {public static void main(String[] args) {Person person = new Person();System.out.println(person.name);//nullDemo05.change(person);System.out.println(person.name);//wuming}public static void change(Person person) {//person是一个对象:指向的===》Person person=new Person();这是一个具体的人,可以改变属性!person.name="wuming";}} //定义了一个Person类,有一个属性name class Person{String name;//null }
null
wuming