建構子與成員函數的異同點
#1、外界呼叫角度
構造函數只能在創建物件時調用;
成員函數只能在物件建立之後調用,可以重複的。
相關影片教學分享:java影片
#2、傳回值角度
建構子不需要回傳值;
成員函數可需可不需。
3、權限修飾符
建構子可以用任意權限修飾符;
成員函數也可以用任意權限修飾符。
4、內部呼叫
建構子可以呼叫成員函數,但是這個成員函數一般不會當做物件行為去看待;
建構函數可以呼叫建構函數,this(參數列表) 呼叫目前類別中的其他建構子;
建構子之間不能互相調用,會無限遞歸而且this(…)必須在第一句!防止值的覆寫;
成員函數可以呼叫成員函數,成員函數不能呼叫建構函數,但是可以new。 (建構函式可以和成員函式重名!)
相關文章教學推薦:java零基礎入門
以上是java函式-建構函式與成員函式的異同點的詳細內容。更多資訊請關注PHP中文網其他相關文章!