欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長(zhǎng)資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

          構(gòu)造器的使用方法介紹

          構(gòu)造器的使用方法介紹

          構(gòu)造器的作用

          (推薦學(xué)習(xí):java入門(mén)程序)

          構(gòu)造器最大的用處就是在創(chuàng)建對(duì)象時(shí)執(zhí)行初始化。

          當(dāng)創(chuàng)建一個(gè)對(duì)象時(shí),系統(tǒng)為這個(gè)對(duì)象的實(shí)例變量進(jìn)行默認(rèn)初始化,這種默認(rèn)的初始化把所有基本類(lèi)型的實(shí)例變量設(shè)為默認(rèn)值。通過(guò)構(gòu)造器就可以改變這種默認(rèn)的初始化,在系統(tǒng)創(chuàng)建對(duì)象時(shí)就為該對(duì)象的實(shí)例變量顯式指定初始值。

          構(gòu)造器使用

          下面類(lèi)提供了一個(gè)自定義的構(gòu)造器,通過(guò)這個(gè)構(gòu)造器就可以讓程序員進(jìn)行自定義的初始化操作。

          (視頻教程推薦:java視頻教程)

          代碼示例:

          public class ConstructorTest {     public String name;     public int count;      /**      * 提供自定義的構(gòu)造器,該構(gòu)造器包含兩個(gè)參數(shù),提供了自定義構(gòu)造器,則不會(huì)再提高無(wú)參構(gòu)造器了。      * @param name      * @param count      */     public ConstructorTest(String name, int count) {         // 構(gòu)造器里的 this 代表它進(jìn)行初始化的對(duì)象         // 下兩行代碼將轉(zhuǎn)入的 2 個(gè)參數(shù)賦給 this 所代表對(duì)象的 name 和 count 實(shí)例變量         this.name = name;         this.count = count;     }      /**      * main 方法      * @param args      */     public static void main(String[] args) {         // 使用自定義的構(gòu)造器來(lái)創(chuàng)建對(duì)象,系統(tǒng)會(huì)對(duì)該對(duì)象進(jìn)行自定義的初始化         ConstructorTest corn = new ConstructorTest("玉米", 100);          //輸出兩個(gè)實(shí)例變量         System.out.println("農(nóng)作物的名稱(chēng):" + corn.name);         System.out.println("農(nóng)作物的數(shù)量:" + corn.count);     } }

          運(yùn)行結(jié)果:

          農(nóng)作物的名稱(chēng):玉米 農(nóng)作物的數(shù)量:100

          贊(0)
          分享到: 更多 (0)
          網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)