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

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

王林
王林轉載
2019-11-30 16:37:472464瀏覽

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

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

#1、外界呼叫角度

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

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

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

#2、傳回值角度

建構子不需要回傳值;

成員函數可需可不需。

3、權限修飾符

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

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

4、內部呼叫

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

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

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

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

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

#

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

陳述:
本文轉載於:csdn.net。如有侵權,請聯絡admin@php.cn刪除