共計(jì) 743 個(gè)字符,預(yù)計(jì)需要花費(fèi) 2 分鐘才能閱讀完成。
在 Java 中,toString 方法是一個(gè)被所有類繼承的方法,它用來返回一個(gè)表示對(duì)象內(nèi)容的字符串。
默認(rèn)情況下,toString 方法返回的字符串由類名、’@’ 符號(hào)和對(duì)象的哈希碼組成。但是,大多數(shù)情況下,我們會(huì)重寫該方法,以便返回更加有意義的字符串表示對(duì)象的內(nèi)容。
重寫 toString 方法的主要目的是為了方便調(diào)試和輸出對(duì)象的信息。通過在自定義類中重寫該方法,我們可以自定義對(duì)象的字符串表示形式,以便更好地滿足我們的需求。
例如,假設(shè)我們有一個(gè)名為 Person 的類,該類有 name 和 age 兩個(gè)屬性。我們可以重寫 toString 方法來返回一個(gè)包含這兩個(gè)屬性值的字符串,如下所示:
public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
// 重寫 toString 方法
@Override
public String toString() {return "Person{name='" + name + "', age=" + age + "}";
}
}
然后我們可以在其他地方使用該類的實(shí)例,并調(diào)用 toString 方法來獲取對(duì)象的字符串表示:
public class Main {public static void main(String[] args) {Person person = new Person("John", 25);
System.out.println(person.toString()); // 輸出:Person{name='John', age=25}
}
}
通過重寫 toString 方法,我們可以方便地輸出對(duì)象的信息,以便調(diào)試和理解代碼。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完