⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 objectarray.java

📁 本java源程序包括了大量的学习程序(共27章)方便大家学习
💻 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 + -