Java中的"引用传递”
引用传递
package com.oop.Demo01;
//引用传递:对象,本质还是值传递
public class Demo02 {
public static void main(String[] args) {
Person person = new Person();
System.out.println(person.name); //null
System.out.println("============");
Demo02.change(person);
System.out.println(person.name); //WXD
}
public static void change(Person person){
person.name = "WXD";
}
}
class Person{
String name;
}
其本质类似于c语言中的指针,new出来的对象相当于是一个地址

浙公网安备 33010602011771号