导航:首页 > 编程语言 > 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实例化数组相关的资料

热点内容
java怎么成为程序员 浏览:288
西门子s7200编程电缆怎么连接 浏览:530
下载网页中的pdf文件 浏览:87
音乐缓存文件夹的软件 浏览:394
Dkms编译打印机驱动 浏览:992
解压缩文件操作异常 浏览:555
等待代码编译时你会干嘛 浏览:493
单片机c语言中变量右移8位 浏览:81
解压的一个小短片 浏览:831
二级压缩空压机哪家好排行 浏览:743
基于单片机超声波测距 浏览:130
模拟随机红包算法 浏览:386
程序员接外包网站 浏览:135
哪里可以买拆车件app 浏览:992
限流算法漏桶和令牌桶区别 浏览:316
程序员怎么找兼职 浏览:802
java编译路径 浏览:283
服务器修改mac地址是什么 浏览:581
商城订单接口api加密 浏览:29
电话键盘加密应用 浏览:491