首頁 > Java > Java入門 > java函式-建構函式與成員函式的異同點

java函式-建構函式與成員函式的異同點

王林
發布: 2019-11-30 16:37:47
轉載
2528 人瀏覽過

java函式-建構函式與成員函式的異同點

建構子與成員函數的異同點

#1、外界呼叫角度

構造函數只能在創建物件時調用;

成員函數只能在物件建立之後調用,可以重複的。

相關影片教學分享:java影片

#2、傳回值角度

建構子不需要回傳值;

成員函數可需可不需。

3、權限修飾符

建構子可以用任意權限修飾符;

成員函數也可以用任意權限修飾符。

4、內部呼叫

建構子可以呼叫成員函數,但是這個成員函數一般不會當做物件行為去看待;

建構函數可以呼叫建構函數,this(參數列表) 呼叫目前類別中的其他建構子;

建構子之間不能互相調用,會無限遞歸而且this(…)必須在第一句!防止值的覆寫;

成員函數可以呼叫成員函數,成員函數不能呼叫建構函數,但是可以new。 (建構函式可以和成員函式重名!)

相關文章教學推薦:java零基礎入門

#

以上是java函式-建構函式與成員函式的異同點的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:csdn.net
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板