Java是一種面向對象的語言,對象是Java程序中的基本構建塊。對象是通過引用來使用的。對象引用是指向Java中的實際對象的指針。
對象的創建是通過使用new關鍵字實現的,語法如下:
類名 引用名稱 = new 類名();
其中“類名”是指要創建的對象類型的名稱,而“引用名稱”是指Java程序中將要使用的對象引用的名稱。上述語法創建了一個新對象,并將其分配到堆上。此語句還將返回指向新創建的對象的對象引用。
對象創建和引用的過程:
public class Student { private String name; public Student(String name) { this.name = name; } public String getName() { return name; } } public class Main { public static void main(String[] args) { Student student_1 = new Student("Tom"); // 創建一個新對象 Student student_2 = student_1; // 將對象引用student_1賦值給student_2 System.out.println(student_1.getName()); // 輸出 "Tom" System.out.println(student_2.getName()); // 輸出 "Tom" student_2 = new Student("Jack"); // 創建一個新對象并將其賦值給student_2 System.out.println(student_1.getName()); // 輸出 "Tom" System.out.println(student_2.getName()); // 輸出 "Jack" } }
對象引用可以用于調用對象的方法或訪問對象的屬性。如果對象引用有值null,則表明它不指向任何對象。
因此,在Java中使用對象引用和創建對象非常重要。理解對象引用的概念并學會正確地創建對象是Java程序員必須掌握的基本知識。