什么是析構(gòu)函數(shù)?
提問人:劉冬梅發(fā)布時(shí)間:2020-10-12
在對(duì)象不再需要時(shí),希望確保它所占的存儲(chǔ)空間能被收回。C#中提供了析構(gòu)函數(shù)用于專門釋放被占用的系統(tǒng)資源。析構(gòu)函數(shù)具有如下性質(zhì):
析構(gòu)函數(shù)在類對(duì)象銷毀時(shí)自動(dòng)執(zhí)行。
一個(gè)類只能有一個(gè)析構(gòu)函數(shù),而且析構(gòu)函數(shù)沒有參數(shù),即析構(gòu)函數(shù)不能重載。
析構(gòu)函數(shù)的名稱是“~”加上類的名稱(中間沒有空格)。
與構(gòu)造函數(shù)一樣,析構(gòu)函數(shù)也沒有返回類型。
析構(gòu)函數(shù)不能被繼承。
繼續(xù)查找其他問題的答案?
相關(guān)視頻回答
點(diǎn)擊加載更多評(píng)論>>