亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

java 里constructor 與 method 都分別干什么?有什么區別?

java 里constructor 與 method 都分別干什么?有什么區別?

JVM
紅顏莎娜 2019-02-06 11:07:54
java 里constructor 與 method 都分別干什么?有什么區別?
查看完整描述

3 回答

?
料青山看我應如是

TA貢獻1772條經驗 獲得超8個贊

constructor是構造函數的意思,是一種特殊的method。在用new給一個類創建對象的時候會自動調用該類的構造函數,給對象賦初值等;method是普通的方法,需要在時才調用它。

查看完整回答
反對 回復 2019-03-18
?
皈依舞

TA貢獻1851條經驗 獲得超3個贊

JAVA中沒有析構函數的說法,JAVA是垃圾回收器自動回收的哦!

constructor是在新建對象時系統調用的,你可以在里面完成一些初始化工作...比如,你有一個"房間"類,你可能會希望在新建一個"房間"對象時,順便指定房間的面積等屬性~你就可以通過傳遞一些參數給構造函數來完成.

method是方法,你自己什么時候用到,什么時候調用之~你可以在方法里面做任務你想做的事,當然要在系統(編譯器等)能理解的前提下~~

查看完整回答
反對 回復 2019-03-18
?
不負相思意

TA貢獻1777條經驗 獲得超10個贊

每一個類(class)都有自己的構造函數(constructor)和析構函數(destructor),如果你不主動寫一個構造函數,那么編譯器會替你加上一個默認的空的構造函數,事實上,這個空的構造函數在類初始化時被調用,然而卻什么事情都不做

查看完整回答
反對 回復 2019-03-18
  • 3 回答
  • 0 關注
  • 2155 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號