我試圖在我寫了一個類的主要方法如下代碼:從Object類型的finalize()方法不可見?
public static void main(String[] args){
...
Object s = new Object();
s.finalize();
...
}
然而,日食給我一個提示,
The method finalize() from the type Object is not visible
我很困惑,因爲Object類型有一個受保護的最終方法,應該是它自己可見的?無論如何,我是錯的嗎?
訪問你是什麼不可見的意思? – Kick
受保護的是私密的,可以從兒童課程訪問。不是由用戶。 –
Object.finalize()默認是空的,它應該只在* finalize線程的垃圾回收之後調用*,如果有的話。 –