编写一个Java程序片断,定义一个表示雇员的类Employee 【上机要求】

问题遇到的现象和发生背景

问题相关代码,请勿粘贴截图

运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

编写一个Java程序片断,定义一个表示雇员的类Employee
【上机要求】
这个类的属性有“sid”、“sname”、“sex”、“age”,方法有“getSid”、“getSname”、“getSex”、“getAge”,setSid,setSname…….通过构造方法给类中所有属性赋值。
为类Employee增加一个方法public String toString( ),该方法把Employee类的对象的所有属性信息组合成一个字符串输出。通过Employee类创建类的对象,并调用对象的toString方法。


public class Employee {
    private int sid;
    private String sname;
    private String sex;
    private int age;

    public Employee() {
    }

    public Employee(int sid, String sname, String sex, int age) {
        this.sid = sid;
        this.sname = sname;
        this.sex = sex;
        this.age = age;
    }

    public int getSid() {
        return sid;
    }

    public void setSid(int sid) {
        this.sid = sid;
    }

    public String getSname() {
        return sname;
    }

    public void setSname(String sname) {
        this.sname = sname;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    @Override
    public String toString() {
        return "Employee{" +
                "sid=" + sid +
                ", sname='" + sname + '\'' +
                ", sex='" + sex + '\'' +
                ", age=" + age +
                '}';
    }
}