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

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

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

1. 構造方法(構造器)

構造方法的作用概述

給物件進行初始化值

構造方法的格式

方法名與類名相同

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

沒有具體的返回值

構造方法的注意事項

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

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

構造方法也是可以過載的

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

2. 成員方法

成員方法的作用概述

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

成員方法格式

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

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

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

A. 格式區別

構造方法名和類名相同,並且沒有返回值,也沒有返回值型別,連void都沒有

普通成員方法可以任意起名,必須有返回值型別,可以沒有返回值

B. 作用區別

構造方法用於建立物件,並進行初始化值

普通成員方法是用於完成特定的功能

C. 呼叫區別

構造方法是在建立物件時被呼叫的,一個物件的建立,只調用一次相應的建構函式

普通成員方法是建立好的物件呼叫,一呼叫多次