![](https://static.youtibao.com/asksite/comm/pc/images/content_title_q.png)
以下關(guān)于構(gòu)造函數(shù)的描述正確的是()
A.構(gòu)造函數(shù)是類的一種特殊函數(shù),它的方法名必須與類名相同
B.一般在創(chuàng)建新對象時(shí),系統(tǒng)會自動調(diào)用構(gòu)造函數(shù)
C.構(gòu)造函數(shù)的主要作用是完成對類的對象的初始化工作
D.構(gòu)造函數(shù)的返回類型只能是void型
![](https://static.youtibao.com/asksite/comm/pc/images/content_title_a.png)
A.構(gòu)造函數(shù)是類的一種特殊函數(shù),它的方法名必須與類名相同
B.一般在創(chuàng)建新對象時(shí),系統(tǒng)會自動調(diào)用構(gòu)造函數(shù)
C.構(gòu)造函數(shù)的主要作用是完成對類的對象的初始化工作
D.構(gòu)造函數(shù)的返回類型只能是void型
第1題
以下關(guān)于構(gòu)造函數(shù)的描述錯誤的是
第2題
A.派生類的構(gòu)造函數(shù)會隱含調(diào)用基類的構(gòu)造函數(shù)
B.如果基類中沒有缺省構(gòu)造函數(shù),那么派生類必須定義構(gòu)造函數(shù)
C.在建立派生類對象時(shí),先調(diào)用基類的構(gòu)造函數(shù),再調(diào)用派生類的構(gòu)造函數(shù)
D.在撤銷派生類對象時(shí),先調(diào)用基類的析構(gòu)函數(shù),再調(diào)用派生類的析構(gòu)函數(shù)
第3題
A.拷貝構(gòu)造函數(shù)是一種構(gòu)造函數(shù)
B.拷貝構(gòu)造函數(shù)與一般的構(gòu)造函數(shù)一樣,可以設(shè)置多個(gè)形參
C.每一個(gè)類中都必須有一個(gè)拷貝構(gòu)造函數(shù)
D.拷貝構(gòu)造函數(shù)的功有是用一個(gè)已知對象去初始化一個(gè)正在創(chuàng)建的對象。
第4題
A.構(gòu)造函數(shù)實(shí)質(zhì)上是名稱為New的Sub過程。
B.一個(gè)類中可以有多個(gè)構(gòu)造函數(shù)
C.構(gòu)造函數(shù)在對象實(shí)例化時(shí)由系統(tǒng)自動調(diào)用,程序不能直接調(diào)用。
D.用戶在定義類時(shí)必須在其中定義構(gòu)造函數(shù)
第5題
A.創(chuàng)建子類的對象時(shí),先調(diào)用子類自己的構(gòu)造函數(shù),然后調(diào)用父類的構(gòu)造函數(shù)
B.子類無條件地繼承父類不含參數(shù)的構(gòu)造函數(shù)
C.子類必須通過super關(guān)鍵字調(diào)用父類的構(gòu)造函數(shù)
D.子類無法繼承父類的構(gòu)造函數(shù)
第6題
A.定義對象的時(shí)候不能對對象進(jìn)行初始化
B.定義對象之后可以顯式地調(diào)用構(gòu)造函數(shù)進(jìn)行初始化
C.定義對象時(shí)將自動調(diào)用構(gòu)造函數(shù)進(jìn)行初始化
D.在一個(gè)類中必須顯式地定義構(gòu)造函數(shù)實(shí)現(xiàn)初始化
第7題
A、創(chuàng)建子類的對象時(shí),先調(diào)用子類自己的構(gòu)造函數(shù),然后調(diào)用父類的構(gòu)造函數(shù)
B、子類無條件地繼承父類不含參數(shù)的構(gòu)造函數(shù)
C、子類必須通過super關(guān)鍵字調(diào)用父類的構(gòu)造函數(shù)
D、子類無法繼承父類的構(gòu)造函數(shù)
第8題
B、使用一個(gè)類時(shí),最先執(zhí)行的語句是構(gòu)造函數(shù)中的語句;
C、構(gòu)造函數(shù)名與類名相同;
D、每個(gè)類都有構(gòu)造函數(shù),如果沒有定義構(gòu)造函數(shù),編譯時(shí)會報(bào)錯
第9題
A.類不一定要顯式定義構(gòu)造函數(shù)
B.構(gòu)造函數(shù)的返回類型是void
C.如果構(gòu)造函數(shù)不帶任何參數(shù),那么構(gòu)造函數(shù)的名稱和類名可以不同
D.一個(gè)類可以定義多個(gè)構(gòu)造函數(shù)