民國114年 第2梯次 延期考區 電腦軟體設計(JAVA)乙級 學科
第39題
Java 語言何時會自動定義建構子(Constructor)?
題目
Java 語言何時會自動定義建構子(Constructor)?
- (1) 程式使用沒有參數的建構子時
- (2) 程式的任何類別
- (3) 程式沒有定義預設建構子時
- (4) 程式沒有定義任何建構子時
官方答案
(4) 程式沒有定義任何建構子時
解析
Java 編譯器僅在類別「完全未定義任何建構子」時,自動產生預設無參數建構子。若類別已定義任何建構子(含有參數或無參數),編譯器不再自動產生。選項 3 僅提預設建構子不正確。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。