public 類名{}與public 返回值 (參數){}這兩種方法具體有什么差異 求大神
6 回答

大尾鱸鰻
TA貢獻2條經驗 獲得超18個贊
普通方法得實例化類以后才能調用的方法,
而構造方法沒有返回值,并且方法名要與類名相同,而實例化的new后面的就是構造方法,假如你沒定義構造方法,在類實例化的時候系統會自動添加無參構造方法

kirito_yes
TA貢獻4條經驗 獲得超7個贊
構造方法是特殊的方法,主要用于創建對象和初始化,而且不可以被繼承(很簡單因為類名不同,但可以被super和this引用),普通方法的話一般就是用對象來調用的。

四無小青年
TA貢獻88條經驗 獲得超43個贊
構造方法有且只會在創建一個對象時被調用,沒有返回值,主要的作用是做一些初始化的工作,比如變量的初始化。
普通方法有返回值,可以在任何地方調用。若解惑,望采納
添加回答
舉報
0/150
提交
取消