在Java中,对象引用是指用于访问和操作对象的变量。当创建一个对象时,实际上是在内存中分配了一块空间来存储该对象的数据。为了操作这个对象,我们需要一个引用来指向它的内存地址。通过引用,我们可以访问对象的属性和调用其方法。
对象引用的声明和初始化
在Java中,要声明一个对象引用,需要指定引用的类型并给它一个名称。例如,我们可以声明一个引用来指向一个名为"person"的Person对象:
Person person;
在上面的代码中,我们声明了一个名为"person"的引用,它的类型是Person。然而,此时该引用并没有指向任何对象,它的值为null。
要使引用指向一个对象,我们需要将对象实例化并将其地址赋给引用。例如,我们可以创建一个名为"john"的Person对象,并将其地址赋给"person"引用:
Person john = new Person();
现在,"person"引用指向了刚创建的Person对象。
使用对象引用
一旦有了对象引用,我们就可以通过它来访问对象的属性和调用对象的方法。例如,假设Person类有一个名为"name"的属性和一个名为"sayHello"的方法,我们可以使用"person"引用来访问和操作这些成员:
person.name = "John Doe";
System.out.println("Hello, " + person.name + "!");
person.sayHello();
在上面的代码中,我们将"person"引用所指向的Per
本文介绍了Java中的对象引用,包括如何声明和初始化对象引用,通过引用访问和操作对象的属性及方法,以及对象引用的传递。重点阐述了在方法中通过引用修改对象属性时,会直接影响到原始对象。
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



