老师,我这个为什么运行第二行和第三行都对,第一行的格式不对啊?
package com.homework.ljq;
public class homework01 {
public static void main(String[] args) {
Emp1 emp0 = new Emp1(1001,"高淇",18,"程序员",30000,5000);
Emp1 emp1 = new Emp1(1002,"高小二",19,"程序员",35000,2000);
Emp1 emp2 = new Emp1(1003,"高小三",20,"程序员",25000,3000);
Emp1[] emp = new Emp1[3];
emp[0] = emp0;
emp[1] = emp1;
emp[2] = emp2;
for (int i = 0;i<emp.length;i++){
System.out.println(emp[i]);
}
}
}
class Emp1{
private int id;
private String name;
private int age;
private String job;
private int salary;
private int helpSalary;
//空构造器
public Emp1(){}
//构造器
public Emp1(int id, String name, int age, String job, int salary, int helpSalary) {
this.id = id;
this.name = name;
this.age = age;
this.job = job;
this.salary = salary;
this.helpSalary = helpSalary;
}
@Override
public String toString() {
return getId()+"\t"+getName()+"\t"+getAge()+"\t"+getJob()+"\t"+getSalary()+"\t"+getHelpSalary()+"\t";
}
//构造get和set方法
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getJob() {
return job;
}
public void setJob(String job) {
this.job = job;
}
public int getSalary() {
return salary;
}
public void setSalary(int salary) {
this.salary = salary;
}
public int getHelpSalary() {
return helpSalary;
}
public void setHelpSalary(int helpSalary) {
this.helpSalary = helpSalary;
}
}
