一道java练习题,输出结果不一样

代码如下,图一为我的程序运行结果,图二为题目答案,实在没找出来哪里不一样。

img

img


class Person3{
    private String name;
    private String address;
    private String number;
    private String email;
    Person3(){
    }
    Person3(String name,String address,String number,String email){
        this.name=name;
        this.address=address;
        this.number=number;
        this.email=email;
    }
    public void setName(String name) {
        this.name = name;
    }
    public String getName() {
        return name;
    }
    public void setAddress(String address) {
        this.address = address;
    }
    public String getAddress() {
        return address;
    }
    public void setNumber(String number) {
        this.number = number;
    }
    public String getNumber() {
        return number;
    }
    public void setEmail(String email) {
        this.email = email;
    }
    public String getEmail() {
        return email;
    }
    public void introduce(){
        System.out.println("姓名:"+this.name);
        System.out.println("地址:"+this.address);
        System.out.println("电话:"+this.number);
        System.out.println("Email: "+this.email);
    }
}
class Student extends Person3{
    private String grade;
    Student(){
    }
    Student(String name,String address,String number,String email,String grade){
        super(name,address,number,email);
        this.grade=grade;
    }
    public void setGrade(String grade) {
        this.grade = grade;
    }
    public String getGrade() {
        return grade;
    }
    public void introduce2(){
        System.out.println("班级:"+this.grade);
        System.out.println("");
    }
}
class Faculty extends Person3{
    private String curriculum;
    private String classtime;
    private String major;
    private String bad;
    private String shit;
    Faculty(){
    }
    Faculty(String name,String address,String number,String email,String curriculum,String classtime,String major,String bad,String shit){
        super(name,address,number,email);
        this.curriculum=curriculum;
        this.classtime=classtime;
        this.major=major;
        this.bad=bad;
        this.shit=shit;
    }
    public void setCurriculum(String curriculum) {
        this.curriculum = curriculum;
    }
    public String getCurriculum() {
        return curriculum;
    }
    public void setClasstime(String classtime) {
        this.classtime = classtime;
    }
    public String getClasstime() {
        return classtime;
    }
    public void setMajor(String major) {
        this.major = major;
    }
    public String getMajor() {
        return major;
    }
    public void setBad(String bad) {
         this.bad=bad;
    }
    public String getBad() {
          return bad;
    }
    public void setBShit(String shit) {
             this.shit=shit;
    }
   public String getShit() {
          return shit;
    }
    public void introduce3(){
        System.out.println("");
        System.out.println("办公地点:"+this.curriculum);
        System.out.println("薪水:"+this.classtime);
        System.out.println("雇佣日期:"+this.major);
        System.out.println("办公时间:"+this.bad);
        System.out.println("级别:"+this.shit);
    }
}
class Staff extends Person3{
    private String post;
    private String entrydate;
    private String ps;
    private String psp;
    Staff(){
    }
    Staff(String name,String address,String number,String email,String post,String entrydate,String ps,String psp){
        super(name,address,number,email);
        this.post=post;
        this.entrydate=entrydate;
        this.ps=ps;
        this.psp=psp;
    }
    public void setPost(String post) {
        this.post = post;
    }
    public String getPost() {
        return post;
    }
    public void setEntrydate(String entrydate) {
        this.entrydate = entrydate;
    }
    public String getEntrydate() {
        return entrydate;
    }
    public void setPs(String ps) {
        this.ps = ps;
    }
    public String getPs() {
        return ps;
    }
    public void setPsp(String psp) {
        this.psp = psp;
    }
    public String getPsp() {
        return psp;
    }
    public void introduce4(){
        System.out.println("");
        System.out.println("办公地点:"+this.post);
        System.out.println("薪水:"+this.entrydate);
        System.out.println("雇佣日期:"+this.ps);
        System.out.println("职称:"+this.psp);
    }
}
public class test {
    public static void main(String[] args) {
        Student s3 = new Student("张三", "北四环中路", "13264563245", "zhang@126.com", "2");
        s3.introduce();
        s3.introduce2();
        Faculty f3 = new Faculty("李四", "小营东路","15924583722", "li@163.com", "3教304", "5000.0", "2016年10月15日","8小时","3");
        f3.introduce();
        f3.introduce3();
        Staff s4 = new Staff( "王五", "健翔桥", "13263453234", "wang@sina.com", "2教203", "6000.0","2009年7月15日","副教授");
        s4.introduce();
        s4.introduce4();
    }
}

参数值是不是要从键盘输入,而不是写死?