以下關(guān)于構(gòu)造函數(shù)說法錯誤的是()。
B、使用一個類時,最先執(zhí)行的語句是構(gòu)造函數(shù)中的語句;
C、構(gòu)造函數(shù)名與類名相同;
D、每個類都有構(gòu)造函數(shù),如果沒有定義構(gòu)造函數(shù),編譯時會報錯
答案:D
解析:每個類都有構(gòu)造函數(shù),如果沒有定義構(gòu)造函數(shù),編譯時不會報錯。因為構(gòu)造函數(shù)的作用是:在類創(chuàng)建對象時,初始化成員屬性。如果不需要初始化,可以不定義。