構(gòu)造器的作用
(推薦學(xué)習(xí):java入門程序)
構(gòu)造器最大的用處就是在創(chuàng)建對象時執(zhí)行初始化。
當(dāng)創(chuàng)建一個對象時,系統(tǒng)為這個對象的實例變量進行默認(rèn)初始化,這種默認(rèn)的初始化把所有基本類型的實例變量設(shè)為默認(rèn)值。通過構(gòu)造器就可以改變這種默認(rèn)的初始化,在系統(tǒng)創(chuàng)建對象時就為該對象的實例變量顯式指定初始值。
構(gòu)造器使用
下面類提供了一個自定義的構(gòu)造器,通過這個構(gòu)造器就可以讓程序員進行自定義的初始化操作。
(視頻教程推薦:java視頻教程)
代碼示例:
public class ConstructorTest { public String name; public int count; /** * 提供自定義的構(gòu)造器,該構(gòu)造器包含兩個參數(shù),提供了自定義構(gòu)造器,則不會再提高無參構(gòu)造器了。 * @param name * @param count */ public ConstructorTest(String name, int count) { // 構(gòu)造器里的 this 代表它進行初始化的對象 // 下兩行代碼將轉(zhuǎn)入的 2 個參數(shù)賦給 this 所代表對象的 name 和 count 實例變量 this.name = name; this.count = count; } /** * main 方法 * @param args */ public static void main(String[] args) { // 使用自定義的構(gòu)造器來創(chuàng)建對象,系統(tǒng)會對該對象進行自定義的初始化 ConstructorTest corn = new ConstructorTest("玉米", 100); //輸出兩個實例變量 System.out.println("農(nóng)作物的名稱:" + corn.name); System.out.println("農(nóng)作物的數(shù)量:" + corn.count); } }
運行結(jié)果:
農(nóng)作物的名稱:玉米 農(nóng)作物的數(shù)量:100
以上就是構(gòu)造器的使用方法介紹的詳細(xì)內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!
每個人都需要一臺速度更快、更穩(wěn)定的 PC。隨著時間的推移,垃圾文件、舊注冊表數(shù)據(jù)和不必要的后臺進程會占用資源并降低性能。幸運的是,許多工具可以讓 Windows 保持平穩(wěn)運行。
微信掃碼
關(guān)注PHP中文網(wǎng)服務(wù)號
QQ掃碼
加入技術(shù)交流群
Copyright 2014-2025 http://www.miracleart.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號