用jacva语言编写下面程序

用JAVA编写
(1)定义人类Person,属性有姓名name、年龄age,编写一个构造方法,用来初始化姓名和年龄两个属性;编写一个方法show()输出姓名和年龄。
(2)定义一个学生类继承人类,属性有性别sex,重写父类的show()方法。
(3)定义测试类,声明学生类的对象,调用学生的显示信息的方法show()。

public class Person {

private String name;
private Integer age;

public Person() {
}

public Person(String name, Integer age) {
    this.name = name;
    this.age = age;
}

public void show() {
    System.out.println("Person{" +
            "name='" + name + '\'' +
            ", age=" + age +
            '}');
}

}