这个java题怎么做呀?

创建一个Worker类(工人类),要求Worker类继承Person类,再在Worker类中添加两个属性:员工号、工龄和所在部门,并增加给员工号、工龄和所在部门属性赋值的方法,修改print方法,将员工的所有信息输出。最后修改项目主类中的main方法,创建一个Worker类的对象,将下面的一个工人信息作为测试的数据输入并显示。
​工人信息:
员工号:101
姓名:李伟
性别:男
年龄:32
工龄:6
所在部门:生产科
联系电话:13901178188
家庭住址:济南农干院中023号

package org.springframework.boot.seata.samples.orderservice;

public class Person {
/**
* 姓名
*/
private String name;

/**
 * 名字
 */
private int age;

/**
 * 性别
 */
private String sex;


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 getSex() {
    return sex;
}

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

/**
 * 打印人类信息,相当于toString
 */
public void printPersonInfo(Person person) {
    System.out.println("姓名:"+person.getName()+"\n性别:"+person.getSex()+"\n年龄:"+person.getAge());
}

}

package org.springframework.boot.seata.samples.orderservice;

public class Worker extends Person{

/**
 * 工号
 */
private String  employeeNo;

/**
 * 工龄
 */
private String  workAge;

/**
 * 所在部门
 */
private String  deptName;

/**
 * 联系手机号
 */
private long phone; 

/**
 * 住址
 */
private String address;

public String getEmployeeNo() {
    return employeeNo;
}

public void setEmployeeNo(String employeeNo) {
    this.employeeNo = employeeNo;
}

public String getWorkAge() {
    return workAge;
}

public void setWorkAge(String workAge) {
    this.workAge = workAge;
}

public String getDeptName() {
    return deptName;
}

public void setDeptName(String deptName) {
    this.deptName = deptName;
}

public long getPhone() {
    return phone;
}

public void setPhone(long phone) {
    this.phone = phone;
}

public String getAddress() {
    return address;
}

public void setAddress(String address) {
    this.address = address;
}

/**
 * 打印员工信息,相当于重写toString
 */
public  void printWorkerInfo(Worker worker) {
    //集成了父类的方法
    worker.printPersonInfo(worker);
    System.out.println("电话:"+worker.getPhone()+"\n工号:"+worker.getEmployeeNo()+"\n部门:"+worker.getDeptName()+"\n地址:"+worker.getSex()+"\n");
    
}

public static void main(String[] args) {
    Worker worker=new Worker();
    worker.setName("李伟");
    worker.setSex("男");
    worker.setAge(32);
    worker.setEmployeeNo("101");
    worker.setDeptName("生产科");
    worker.setAddress("济南农干院中023号");
    worker.setPhone(13901178188L);
    worker.printWorkerInfo(worker);
}

}