首頁  >  文章  >  Java  >  java中關於物件的詳細介紹

java中關於物件的詳細介紹

王林
王林轉載
2019-11-25 16:36:552494瀏覽

java中關於物件的詳細介紹

一、物件的建立

#步驟:

( 1)聲名對象變數:對象變數的宣告並沒有創建對象,系統只是為此改變量分配一個引用空間。

(2)物件的實例化:為物件分配空間,執行new運算子後的建構方法完成物件的初始化,並傳回該物件的參考。

過程:

1、先為物件分配記憶體空間,並將成員變數進行初始化。數值型變數的初始值為0,邏輯型為false,引用型的為null。

2、執行顯示初始化,即執行在類別成員宣告時所帶有的簡單賦值表達式。

3、執行建構方法,進行物件的初始化。

相關學習影片推薦:java線上影片

引用物件變數

透過原點運算子( .)可以存取物件的狀態和物件的方法格式:   

objectReference.variableName

#物件變數的存取:setter

getter

#呼叫物件的方法

##呼叫物件的方法: ###objecReference.methodName(argumentList);#########物件的方法可以透過設定存取權限來允許或禁止其他物件來存取############三、對象的清除###############垃圾收集器#########垃圾收集器週期性地釋放不在被引用的物件所佔的內存,自動進行記憶體回收。 ######缺點:收集速度較慢######可以透過顯性的刪除一個物件的參考:將該引用型變數值賦為null#########物件的最終化(finalization)處理#########一個物件在被收集之前,垃圾收集器將呼叫物件的finalize()方法,使物件自己能夠做最後的清理。 #########inalize()###方法時Object類別的一個成員方法。 ######如果要重寫finalize()方法,在該方法結束前要呼叫super.finalize()方法,即呼叫父類別的finalize()方法對該物件呼叫繼承來的資源進行最終化處理。 ###
protected void finalize() throws throwable{
....//当前类对象所需的清理
super.finalize();//调用父类的最终清理方法
}
###更多相關文章教學可以存取:###java零基礎入門######

以上是java中關於物件的詳細介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:csdn.net。如有侵權,請聯絡admin@php.cn刪除