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


* 下面根據構造方法和成員方法的特點做出回答:

1.構造方法

   1.1.構造方法的作用:

           給對象的數據進行初始化

   1.2.構造方法的格式:

           方法名與類名相同;

           沒有返回值類型,連void都沒有;

           沒有具體的返回值;

   1.3.構造方法注意事項:

           如果你不提供構造方法,系統會給出默認構造方法;

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

           構造方法也是可以重載的;

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

 

2.成員方法

     2.1.成員方法的作用:

           表示對象所具有的功能(和行為);

     2.2.成員方法的格式:

           有返回類型,可以為void類型,也可以是基本數據類型或引用類型;

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

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

     3.1.格式區別

           構造方法和類名相同,並且沒有返回類型,也沒有返回值;

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

     3.2.作用區別

            構造方法用於創建對象,並進行初始化值;

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

     3.3.調用區別

            構造方法是在創建對象時被調用的,一個對象建立,只調用一次相應構造函數;

            普通成員方法是由創建好的對象調用,可以調用多次。

 

4.如果把構造方法聲明為private,那么就可以禁止其他類去new這個類的對象,在本類中還是可以new的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM