下列關(guān)于構(gòu)造方法的敘述中,錯誤的是
下列關(guān)于構(gòu)造方法的敘述中,錯誤的是
A.Java語言規(guī)定構(gòu)造方法名與類名必須相同
B.Java語言規(guī)定構(gòu)造方法沒有返回值,但不用void聲明
C.Java語言規(guī)定構(gòu)造方法不可以重載
D.Java語言規(guī)定構(gòu)造方法只能通過new自動調(diào)用
正確答案:C解析:本題考查的是構(gòu)造方法的使用。Java浯言中,構(gòu)造方法是一種特殊的方法,是為對象初始化操作編寫的方法,用它來定義對象的初始狀態(tài)。Java中的每個類都有構(gòu)造方法,它也是由方法名、參數(shù)和方法體組成的。構(gòu)造方法有如下特點: ●構(gòu)造方法的名字必須與類名相同。 ●構(gòu)造方法不返回任何數(shù)據(jù),但不用void來聲明。 ●用戶不能直接調(diào)用構(gòu)造方法,必須通過關(guān)鍵字new自動調(diào)用。 ●構(gòu)造方法可由用戶在類中定義,默認(rèn)時由Java語言自動生成。但它是個空方法,變量被賦予該數(shù)據(jù)類型的默認(rèn)值。 ●在構(gòu)造方法實現(xiàn)中,可以進(jìn)行方法重
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。