对象-引用传递

引用传递

  • 类似于C语言的指针传递

代码

package com.oop.demo01;

//引用传递:对象,本质还是值传递   
import javax.swing.event.ChangeEvent;

public class Demo03 {
    public static void main(String[] args) {
        Person person= new Person();
        System.out.println(person.name); //null
        change(person);
        System.out.println(person.name);     
    }

    public static void change(Person person)  {
        //persom是一个对象:指向的--->Person person= new Person(); 这是一个具体的人,可以改变其属性
        person.name="chenying";
    }
}

//定义了一个Person类,有一个属性:name
class Person {
    String name;
}

posted @ 2021-12-12 21:06  梧桐灯下江楚滢  阅读(30)  评论(0)    收藏  举报