📄 objectarray.java
字号:
public class ObjectArray
{
Employer employer[]; //声明Employer对象数组
public ObjectArray() //ObjectArray类构造方法
{
employer = new Employer[3]; //创建Employer对象数组,包含3个对象
employer[0] = new Employer("zhang",20,"male","manager",3000.0f);
//初始化Employer对象employer[0]
employer[1] = new Employer("li",20,"male","leader",2000.0f);
//初始化Employer对象employer[1]
employer[2] = new Employer("wang",20,"male","employer",1000.0f);
//初始化Employer对象employer[2]
for(int i=0;i<employer.length;i++) //利用循环按顺序输出每个对象的属性
{
System.out.println("The information of employer["+i+"]:");
System.out.println("Name:"+employer[i].getName());
System.out.println("Age:"+employer[i].getAge());
System.out.println("Sex:"+employer[i].getSex());
System.out.println("Post:"+employer[i].getPost());
System.out.println("Salary:"+employer[i].getsalary());
System.out.println();
}
System.out.println("\nNext,increase 1000 to every employer's salary :");
for(int i=0;i<employer.length;i++) //利用将每个雇员的薪水增加1000元,并显示
{
float newSalary = employer[i].getsalary()+1000; //计算并存储增长后的薪水
employer[i].setSalary(newSalary); //利用setSalary()方法改变雇员的薪水属性
System.out.println("New salary:"+employer[i].getsalary());
}
}
public static void main(String argv[])
{
ObjectArray objectArray = new ObjectArray();
}
}
class Employer //雇员类,包含了雇员的部分属性和方法
{
private String name; //雇员的姓名
private int age; //雇员的年龄
private String sex; //雇员的性别
private String post; //雇员的职位
private float salary; //雇员的薪水
public Employer(){} //雇员类的默认构造方法
public Employer(String name,int age,String sex,String post,float salary)
{ //雇员类的构造方法,该构造方法可以初始化雇员类的对象
this.name = name;
this.age = age;
this.sex = sex;
this.post = post;
this.salary = salary;
}
public String getName() //得到雇员姓名的方法
{
return name;
}
public void setName(String str) //设置雇员姓名的方法
{
this.name = str;
}
public int getAge() //得到雇员年龄的方法
{
return age;
}
public void setAge(int age) //设置雇员年龄的方法
{
this.age = age;
}
public String getSex() //得到雇员性别的方法
{
return sex;
}
public void setSex(String sex) //设置雇员性别的方法
{
this.sex = sex;
}
public String getPost() //得到雇员职位的方法
{
return sex;
}
public void setPost(String post) //设置雇员职位的方法
{
this.post = post;
}
public float getsalary() //得到雇员薪水的方法
{
return salary;
}
public void setSalary(float salary) //设置雇员薪水的方法
{
this.salary = salary;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -