packagecom.OOP.demo01;//值传递publicclass demo04 {publicstaticvoidmain(String[] args){int a =1;System.out.println(a);
demo04.change(a);System.out.println(a);//1}//返回值为空publicstaticvoidchange(int a){
a =10;}}
packagecom.OOP.demo01;//引用传递:对象,本质还是值传递//对象,内存!publicclass demo05 {publicstaticvoidmain(String[] args){
person person =newperson();System.out.println(person.name);//null
demo05.change(person);System.out.println(person.name);//zhy}publicstaticvoidchange(person person){//person是一个对象:指向的--->person person = new person();这是一个具体的人,可以改变属性!
person.name ="zhy";}}//定义了一个person类,有一个属性:nameclass person{String name;}