導航:首頁 > 編程語言 > java實例化數組

java實例化數組

發布時間:2022-08-13 14:11:25

java創建對象數組然後用構造方法實例化

Java創建對象數組然後構造方法實例化,如下:

packagecom.test;

importjava.util.Arrays;

publicclassEmployee{
/**
*員工編號
*/
privateStringnumber;

/**
*員工姓名
*/
privateStringname;

/**
*員工薪水
*/
privatedoublesalary;

/**
*無參數構造函數
*/
publicEmployee(){
System.out.println("調用了構造函數方法一,實例化對象");
}

/**
*給屬性賦值構造函數
*@paramnumber
*@paramname
*@paramsalary
*/
publicEmployee(Stringnumber,Stringname,doublesalary){
super();
this.number=number;
this.name=name;
this.salary=salary;
System.out.println("調用構造函數方法二,實例化對象");
}

publicstaticvoidmain(String[]args){
//構造Employee對象數組為2長度
Employee[]emp=newEmployee[2];

//員工一(實例化),並且構造函數里設置值
Employeee1=newEmployee("e0001","xiaoming",5000.0);


//員工二(實例化),用set設置值,get的話可以獲取到員工某個屬性
Employeee2=newEmployee();
e2.setName("小二");
e2.setNumber("e0002");
e2.setSalary(5500.1);

//將實例化的對象存進數組中
emp[0]=e1;
emp[1]=e2;
System.out.println("實例化的數組對象為:"+Arrays.toString(emp));
}

publicStringgetNumber(){
returnnumber;
}

publicvoidsetNumber(Stringnumber){
this.number=number;
}

publicStringgetName(){
returnname;
}

publicvoidsetName(Stringname){
this.name=name;
}

publicdoublegetSalary(){
returnsalary;
}

publicvoidsetSalary(doublesalary){
this.salary=salary;
}

@Override
publicStringtoString(){
return"Employee[number="+number+",name="+name+",salary="+
salary+"]";
}
}
運行結果:
調用構造函數方法二,實例化對象
調用了構造函數方法一,實例化對象
實例化的數組對象為:[Employee[number=e0001,name=xiaoming,salary=5000.0],Employee[number=e0002,name=小二,salary=5500.1]]

㈡ JAVA新手問題 對象數組實例化

「張三」,「09211」,「[email protected]」,「152xxxxxxx」

閱讀全文

與java實例化數組相關的資料

熱點內容
wpstopdf轉換器 瀏覽:639
怎麼把pdf導入iphone 瀏覽:565
7z後綴文件解壓縮 瀏覽:904
伺服器為什麼禁用三叉戟 瀏覽:934
解壓小視頻卸妝或化妝 瀏覽:554
太監程序員 瀏覽:56
java編譯選項包括 瀏覽:432
安卓手機如何導其他手機的通訊錄 瀏覽:931
離心式壓縮機品牌 瀏覽:167
plc編程推薦什麼電腦 瀏覽:935
安卓最新什麼系統版本 瀏覽:193
甜顏app真人交友在哪裡下載 瀏覽:335
電腦里好亂很多文件夾都是空 瀏覽:352
數學一竅不通可以學模具編程嗎 瀏覽:271
退休程序員練字 瀏覽:693
海光伺服器什麼架構 瀏覽:138
戰斗命令要素 瀏覽:953
app上哪裡可以開鞋子盲盒 瀏覽:82
python多線程計劃 瀏覽:384
華為模擬加密門id禁卡 瀏覽:555