3 回答

慕虎7371278
TA貢獻1802條經驗 獲得超4個贊
JAVA中沒有析構函數(shù)的說法,JAVA是垃圾回收器自動回收的哦!
constructor是在新建對象時系統(tǒng)調用的,你可以在里面完成一些初始化工作...比如,你有一個"房間"類,你可能會希望在新建一個"房間"對象時,順便指定房間的面積等屬性~你就可以通過傳遞一些參數(shù)給構造函數(shù)來完成.
method是方法,你自己什么時候用到,什么時候調用之~你可以在方法里面做任務你想做的事,當然要在系統(tǒng)(編譯器等)能理解的前提下~~

米脂
TA貢獻1836條經驗 獲得超3個贊
constructor是構造函數(shù)的意思,是一種特殊的method。在用new給一個類創(chuàng)建對象的時候會自動調用該類的構造函數(shù),給對象賦初值等;method是普通的方法,需要在時才調用它。

尚方寶劍之說
TA貢獻1788條經驗 獲得超4個贊
每一個類(class)都有自己的構造函數(shù)(constructor)和析構函數(shù)(destructor),如果你不主動寫一個構造函數(shù),那么編譯器會替你加上一個默認的空的構造函數(shù),事實上,這個空的構造函數(shù)在類初始化時被調用,然而卻什么事情都不做
添加回答
舉報
0/150
提交
取消