一個類的構造方法的作用是什么? 若一個類沒有聲明構造方法,該程序能正確執行嗎? 為什么?


構造方法主要作用是完成對類對象的初始化工作。

如果一個類沒有聲明構造方法,也可以執行!因為一個類即使沒有聲明構造方法也會有默認的不帶參數的構造方法。如果我們自己添加了類的構造方法(無論是否有參),Java 就不會再添加默認的無參數的構造方法了,這時候,就不能直接 new 一個對象而不傳遞參數了,所以我們一直在不知不覺地使用構造方法,這也是為什么我們在創建對象的時候后面要加一個括號(因為要調用無參的構造方法)。如果我們重載了有參的構造方法,記得都要把無參的構造方法也寫出來(無論是否用到),因為這可以幫助我們在創建對象的時候少踩坑。


免責聲明!

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



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