教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

Java培訓:Java默認構造方法怎么寫?

更新時間:2022年07月19日09時42分 來源:傳智教育 瀏覽次數(shù):

好口碑IT培訓

  在Java中的每個類都至少有一個構造方法,如果在一個類中沒有定義構造方法,系統(tǒng)會自動為這個類創(chuàng)建一個默認的構造方法,這個默認的構造方法沒有參數(shù),方法中沒有任何代碼,即什么也不做。

  下面程序中Student類的兩種寫法,效果是完全一樣的。

  第一種寫法:

class Student {
}

  第二種寫法:

class Student {
  public Student () {
  }
}

  對于第一種寫法,類中雖然沒有聲明構造方法,但仍然可以用new Student()語句創(chuàng)建Student類的實例對象,在實例化對象時調用默認的構造方法。

  由于系統(tǒng)提供的構造方法往往不能滿足需求,因此,通常需要程序員自己在類中定義構造方法,一旦類定義了構造方法,系統(tǒng)就不再提供默認的構造方法了,具體代碼如下:

class Student {
    int age;
    public Student (int n) {
          age = n;
    }
}

  上面的Student類中定義了一個有參構造方法,這時系統(tǒng)就不再提供默認的構造方法。

0 分享到:
和我們在線交談!