1. 程式人生 > >Java-----構造方法和成員方法的區別

Java-----構造方法和成員方法的區別

                       構造方法和成員方法的區別

1.構造方法

構造方法作用概述

           給物件的資料進行初始化

     構造方法格式

           方法名與類名相同

           沒有返回值型別,連void都沒有

           沒有具體的返回值

     構造方法注意事項

           如果你不提供構造方法,系統會給出預設構造方法

           如果你提供了構造方法,系統將不再提供

           構造方法也是可以過載的

注意:定義類的時候,建議自己新增無參的構造方法。

2.成員方法

成員方法作用概述

表示物件所具有的功能(和行為)。

     成員方法格式

有返回型別,可以為void型別,也可以是基本資料型別或引用型別。

           成員方法名可以和類名相同,也可以不同。

3.構造方法和成員方法的區別

     A:格式區別            構造方法和類名相同,並且沒有返回型別,也沒有返回值。            普通成員方法可以任意起名,必須有返回型別,可以沒有返回值。     B:作用區別             構造方法用於建立物件,並進行初始化值。             普通成員方法是用於完成特定功能的。

     C:呼叫區別

            構造方法是在建立物件時被呼叫的,一個物件建立,只調用一次相應建構函式             普通成員方法是由建立好的物件呼叫,可以呼叫多次