構造方法和成員方法的區別
1.構造方法
構造方法作用概述
給對象的數據進行初始化
構造方法格式
方法名與類名相同
沒有返回值類型,連void都沒有
沒有具體的返回值
構造方法注意事項
如果你不提供構造方法,系統會給出默認構造方法
如果你提供了構造方法,系統將不再提供
構造方法也是可以重載的
注意:定義類的時候,建議自己添加無參的構造方法。
2.成員方法
成員方法作用概述
表示對象所具有的功能(和行為)。
成員方法格式
有返回類型,可以為void類型,也可以是基本數據類型或引用類型。
成員方法名可以和類名相同,也可以不同。
3.構造方法和成員方法的區別
A:格式區別
構造方法和類名相同,並且沒有返回類型,也沒有返回值。
普通成員方法可以任意起名,必須有返回類型,可以沒有返回值。
B:作用區別
構造方法用於創建對象,並進行初始化值。
普通成員方法是用於完成特定功能的。
C:調用區別
構造方法是在創建對象時被調用的,一個對象建立,只調用一次相應構造函數
普通成員方法是由創建好的對象調用,可以調用多次