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出来的对象相当于是一个地址

posted @ 2021-02-18 16:58  Asstrong  阅读(42)  评论(0)    收藏  举报