面向对象:引用传递

引用传递

package com.oop.demo01;

//引用传递:传递的是对象,本质还是值传递

//对象,内存!

public class Demo05 {
    public static void main(String[] args) {
        Person person=new Person();

        System.out.println(person.name);//null

        Demo05.change(person);

        System.out.println(person.name);//秦疆
    }

    public static void change(Person person){
        //person是一个已经实例化的对象:指向的是----> Person这个类   Person person=new Person();这一步已经把Person实例化了,所以可以改变属性
        person.name = "秦疆";
    }
}

//定义了一个person类,有一个属性
class Person{
    String name;//为赋值的话,name的默认值就是null
}

posted @ 2022-07-09 09:45  whgjwr  阅读(28)  评论(0)    收藏  举报