1. 程式人生 > >java--建立一個帶預設構造方法(即無參構造)的類,在構造方法中列印一條訊息"Hello Constructor";再為這個類新增一個過載構造方法,令其接收一個字串引數,將其一起打印出來

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");
    }
}

除錯如下: