五句話幫你總結Java構造方法

五句話總結Java構造方法

  1. 構造方法的方法名必須與類名相同。

  2. 構造方法沒有返回類型,也不能定義爲void,在方法名前面不聲明方法類型。

  3. 構造方法的主要作用是完成對象的初始化工作,它能夠把定義對象時的參數傳給對象的域。

  4. 一個類可以定義多個構造方法,如果在定義類時沒有定義構造方法,則編譯系統會自動插入一個無參數的默認構造器,這個構造器不執行任何代碼。

  5. 構造方法可以重載,以參數的個數,類型,順序。

例題

下列有關java構造函數敘述正確的是()

A. 構造器的返回值爲void類型

B. 如果一個源文件中有多個類,那麼構造器必須與公共類同名

C. 構造器可以有0個,1個或一個以上的參數

D. 每個類可以有一個以上的構造器

答案

C D

解析

  1. A構造函數無返回值,錯誤;

  2. B中多個類時構造函數不一定與公共類同名,因爲每個類都可以有構造函數,函數名同所屬類,錯誤;

  3. C構造器可以有任意個參數,對的;

  4. D每個類都默認有一個構造函數,選項中“一個以上”的描述,讓人誤解至少要兩個,所以錯誤。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章