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

热点内容
单片机控制64路开关量 浏览:970
win10截图编程 浏览:418
怎样把名字变成文件夹 浏览:199
文件怎么搞成文件夹 浏览:726
多线程编程php 浏览:602
安卓机越用越卡有什么办法 浏览:7
高中生解压操场适合做的游戏 浏览:391
程序员java招聘 浏览:446
未来之光手机云服务器 浏览:158
服务器下载资料为什么c盘满了 浏览:263
怎么清除空文件夹 浏览:544
如何查看派派服务器 浏览:802
杀手6解压画面 浏览:669
夸张程序员 浏览:467
如何直播切两个APP画面 浏览:784
4x4测试服务器怎么获得 浏览:740
开环与闭环python 浏览:517
苹果手机上的东西怎么加密 浏览:554
坐过牢可以做程序员吗 浏览:254
男友是程序员女友是自由职业 浏览:272