java--创建一个带默认构造方法(即无参构造)的类,在构造方法中打印一条消息"Hello Constructor";再为这个类添加一个重载构造方法,令其接收一个字符串参数,将其一起打印出来

题目描述:创建一个带默认构造方法(即无参构造)的类,在构造方法中打印一条消息"Hello Constructor";再为这个类添加一个重载构造方法,令其接收一个字符串参数,并在这个有参构造方法中把"Hello Constructor"和接收的参数一起打印出来。

//Person类
class Person{
    //无参构造
    public Person(){
        System.out.println("Hello Constructor");
    }
    //方法重载,接受一个字符串参数
    public Person(String name){
        //this调用本类方法
        this();
        System.out.println(name);
    }
}
//主类
public class Test{
    //主函数
    public static void main(String[] args){
        new Person("Dyson");
    }
}

调试如下:

 

猜你喜欢

转载自blog.csdn.net/ds19980228/article/details/83045865
今日推荐