JAVA中object類中toString()方法

蔚藍天空857發表於2020-11-03

1、toString()方法的設計目的是:通過呼叫這個方法可以將一個“JAVA物件”轉換成“字串表現形式”。
2、返回物件的字串表現形式。總的來說,這個方法返回一個字串,“以文字的方式表示”這個物件。其結果應是一個簡潔的,容易閱讀的,建議所有子類都重寫此方法。
3、**注意:**輸出引用的時候,會自動呼叫該引用的toString()方法。

public class static1 {
    int year;
    int month;
    int day;
    public static1(){

    }
    public static1(int year,int month,int day){
        this.year = year;
        this.month = month;
        this.day = day;
    }

    @Override
    public String toString() {
        return this.year+"年"+this.month+"月"+this.day+"日";
    }
public class Test1 {
    public static void main(String[] args) {
        static1 t1 = new static1(1970,1,1);
        String s1 = t1.toString();
        System.out.println(t1);//輸出1970年1月1日
    }```

相關文章