"new"可以說是Java開發者最常用的關鍵字,我們使用new創建對象,使用new並透過類別載入器來實例化任何我們需要的東西。
在Java中使用new關鍵字使建立物件變得很容易。
需要存取一個檔案嗎?只需要建立一個新的File實例:new File(“jdbc.properties”)
new運算子實例化一個類別對象,透過給這個物件分配記憶體並傳回一個指向該記憶體的引用。 new運算子也呼叫了物件的建構子。
注意:「實例化一個類別的物件」的意思是「創建物件」。創建物件時,你正在創造一個類別的“實例”,因而“實例化”一個類別的物件。
new運算子需要單一的,後綴參數,需要呼叫建構子。建構函數的名稱提供了需要實例化類別的名稱。
new運算子傳回對它所建立的物件的參考。此引用通常被指派給一個適當的類型的變量,如:Point originone =new Point(23,94);
由new運算子傳回的參考可不需要被賦值至變數。它也可以直接使用在一個表達式中。例如: int height = new Rectangle().height;
#總結:
1.Java關鍵字new是一個運算子。與 、-、*、/等運算子具有相同或類似的優先權。
2.建立一個Java物件需要三個部分:宣告參考變數、實例化、初始化物件實例。
3.實例化:就是「建立一個Java物件」-----分配記憶體並傳回指向該記憶體的參考。
4.初始化:就是呼叫建構方法,對類別的實例資料賦初值。
以上是java中new是什麼意思?的詳細內容。更多資訊請關注PHP中文網其他相關文章!