在構(gòu)造函數(shù)中分為兩種參數(shù)類型,有參和無(wú)參??梢赃M(jìn)行調(diào)用和一些聲明的操作,用在枚舉中就是對(duì)其中的參數(shù)進(jìn)行一些定義。正式開(kāi)始結(jié)合兩個(gè)知識(shí)點(diǎn)使用前,我們先來(lái)了解夠咱函數(shù)初始化對(duì)象的原理,然后進(jìn)一步學(xué)習(xí)使用枚舉對(duì)構(gòu)造函數(shù)的參數(shù)進(jìn)行定義的方法,下面一些來(lái)看看實(shí)例的展現(xiàn)。
1.構(gòu)造函數(shù)原理
創(chuàng)建一個(gè)名字叫MyClass的類:
以上代碼的意思就是通過(guò)new關(guān)鍵字來(lái)創(chuàng)建類MyClass的對(duì)象并調(diào)用這個(gè)類的構(gòu)造函數(shù)來(lái)初始化這個(gè)新創(chuàng)建的對(duì)象,然后把這個(gè)對(duì)象賦值給對(duì)象變量obj。語(yǔ)句new MyClass()表示創(chuàng)建一個(gè)新的關(guān)于類MyClass的對(duì)象并調(diào)用構(gòu)造函數(shù)來(lái)初始化這個(gè)新創(chuàng)建的對(duì)象。
2.構(gòu)造函數(shù)在枚舉的實(shí)例
枚舉值是由編譯器創(chuàng)建為枚舉類型的實(shí)例,那它必然調(diào)用了構(gòu)造函數(shù),該構(gòu)造函數(shù)也在Enum抽象類中。
以上就是構(gòu)造函數(shù)在java枚舉中的使用,在對(duì)構(gòu)造函數(shù)中的參數(shù)進(jìn)行定義時(shí),可以通過(guò)枚舉的方法來(lái)解決,如果在構(gòu)造函數(shù)的使用上不夠熟練,可以在課外找尋相關(guān)資料進(jìn)行學(xué)習(xí)。更多關(guān)于“Java培訓(xùn)”的問(wèn)題,歡迎咨詢千鋒教育在線名師。千鋒已有十余年的培訓(xùn)經(jīng)驗(yàn),課程大綱更科學(xué)更專業(yè),有針對(duì)零基礎(chǔ)的就業(yè)班,有針對(duì)想提升技術(shù)的好程序員班,高品質(zhì)課程助力你實(shí)現(xiàn)java程序員夢(mèng)想。