person类的题目,网课没上明白,所以想来问问。。。。

Person类:String name,int age
(1)构造方法1:参数依次为String name, int age;
(2)构造方法2:参数为String name,age的默认值为20;
(3)在第2个构造方法中调用第1个构造方法;
(4)使用方法的重载,定义两个同名的成员方法:
--public void work(),实现功能:打印出”我正在工作“等信息;
--public void work(String name),实现功能:打印出对象的姓名、年龄和正在工作等信息。
(5)在main函数中创建Person的一个对象,并调用word()方法。

学生入门,这个对象类的不太懂,这个也不会写。。。。

public class Person {

private String name;

private int age;

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

public Person(String name)
{
    this(name,20);
}

public void work(){
    System.out.println("我正在工作");
}

public void work(String name){
    System.out.println("姓名"+name+"年龄"+age+"我正在工作");
}

public static void main(String []args){
    Person Person1 = new Person("张三",21);
    Person1.work();

    Person Person2 = new Person("李四");
    Person2.work();
    Person2.work("李四");
}

}