示例一:值传递
publicclassValueDemo{publicstaticvoidmain(String[] args){int x =10;method(x);
System.out.println(“x=”+x);}publicstaticvoidmethod(int mx){
mx =20;}}
示例二:引用传递
publicclassRefDemo1{publicstaticvoidmain(String[] args){
Duck d =newDuck();method(d);
System.out.println(“Duck age = ”+d.age);}publicstaticvoidmethod(Duck duck){
duck.age =5;}}classDuck{int age =2;//省略封装}
示例四:String传递
publicclassRefDemo3{publicstaticvoidmain(String[] args){
Person p =newPerson();method(p);
System.out.println(“person name= ”+p.name);}publicstaticvoidmethod(Person per ){
per.name = “备备”;}}classPerson{
String name = “飞飞”;//省略封装}