《Java編程思想第四版》讀後感——Java中的finalize() 與c++的析構函數的區別

1、什麼是析構函數 來自百度百科——析構函數(destructor) 與構造函數相反,當對象結束其生命週期,如對象所在的函數已調用完畢時,系統自動執行析構函數。析構函數每每用來作「清理善後」 的工做(例如在創建對象時用new開闢了一片內存空間,delete會自動調用析構函數後釋放內存)。java 析構函數名也應與類名相同,只是在函數名前面加一個位取反符~,例如~stud( ),以區別於構造函數。它
相關文章
相關標籤/搜索