2.構造函數的作用和特點


1. 構造函數的作用
        構造函數主要用來在創建對象時完成對對象屬性的一些初始化等操作, 當創建
對象時, 對象會自動調用它的構造函數。一般來說, 構造函數有以下三個方面
的作用:
            ■ 給創建的對象建立一個標識符;
            ■ 為對象數據成員開辟內存空間;
            ■ 完成對象數據成員的初始化。

2. 默認構造函數
        當用戶沒有顯式的去定義構造函數時, 編譯器會為類生成一個默認的構造函數, 
稱為 "默認構造函數", 默認構造函數不能完成對象數據成員的初始化, 只能給
對象創建一標識符, 並為對象中的數據成員開辟一定的內存空間。
        
3. 構造函數的特點
        無論是用戶自定義的構造函數還是默認構造函數都主要有以下特點:
            ①. 在對象被創建時自動執行;
            ②. 構造函數的函數名與類名相同;
            ③. 沒有返回值類型、也沒有返回值;
            ④. 構造函數不能被顯式調用。


免責聲明!

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



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