继承类调用方法报错。

继承类调用方法报错

public class Employee {
    private String name;
    private int age;
    private double gz;

    public Employee() {
    }

    public Employee(String name, int age, double gz) {
        this.name = name;
        this.age = age;
        this.gz = gz;
    }

    /**
     * 获取
     * @return name
     */
    public String getName() {
        return name;
    }

    /**
     * 设置
     * @param name
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * 获取
     * @return age
     */
    public int getAge() {
        return age;
    }

    /**
     * 设置
     * @param age
     */
    public void setAge(int age) {
        this.age = age;
    }

    /**
     * 获取
     * @return gz
     */
    public double getGz() {
        return gz;
    }

    /**
     * 设置
     * @param gz
     */
    public void setGz(double gz) {
        this.gz = gz;
    }

//    public String toString() {
//        return "Employee{name = " + name + ", age = " + age + ", gz = " + gz + "}";
//    }
    public void work(){
        System.out.println("员工工作。。。");
    }
}
public class Coder extends Employee {
    public Coder() {
    }

    public Coder(String name, int age, double gz) {
        super(name, age, gz);
    }

    @Override
    public void work() {
        System.out.println("姓名为:" + super.getName() +
                "年龄为:" + super.getAge() + "工资为:"
                + super.getGz() + "的程序员正在写代码");
    }
}
public class Test {
    Scanner sc = new Scanner(System.in);

    Coder c = new Coder("张三",25,1500);
    c.work();   //此处报错
//    Manager m = new Manager("李四",29,17000,1000);

}

Test类没写main函数