在Java中,对象是指存储在计算机内存中的实例。Java是一种面向对象的编程语言,它的核心理念是“万物皆对象”。因此,在Java中,所有的变量都是对象,包括基本数据类型。
对象的名称在程序中被用来引用对象。对象名称是进程内唯一的标识符。在Java中,对象名称也被称为“引用”。
// 创建一个名为“myObj”的对象 MyObject myObj = new MyObject();
在上面的例子中,“MyObject”是对象的类型,而“myObj”是指向该对象的引用。我们使用“new”关键字来创建对象。在创建对象时,Java分配了一段计算机内存来存储该对象。
引用在Java程序中充当中介作用,以便您方便地操作对象。通过引用,您可以将对象传递给其他方法或类,或调用对象的方法。
// 使用myObj引用对象,并调用它的方法 myObj.sayHello();
在上面的例子中,我们使用“myObj”引用对象,并调用它的方法“sayHello()”。
在Java中,当您创建一个新的对象时,Java引擎分配一个对象的地址,并将其存储在引用变量中。这里的引用变量只是一个指向对象的指针。这意味着您可以将一个引用变量赋值给另一个引用变量,以便它们可以访问同一个对象。在这种情况下,两个引用变量都指向同一个对象。
// 创建一个名为“myObj”的对象 MyObject myObj = new MyObject(); // 使用myObj2引用与myObj相同的对象 MyObject myObj2 = myObj;
在上面的例子中,我们创建了一个名为“myObj”的对象,并使用它来初始化引用变量“myObj2”。此时“myObj”与“myObj2”指向同一个对象。