千锋教育-做有情怀、有良心、有品质的职业教育机构
在 Java 中,每个类都可以重写 方法,以便返回该对象的字符串表示形式。方法通常用于描述对象的状态或提供有关对象的信息。toString()toString()
当我们在 Java 中打印一个对象时,实际上是调用该对象的 方法。默认情况下, 方法返回对象的哈希码的十六进制字符串。如果我们想要输出对象更有意义的信息,我们需要重写该方法。toString()toString()
下面是一个示例:
public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
@Override
public String toString() {
return "Person [name=" + name + ", age=" + age + "]";
}
}
public class Main {
public static void main(String[] args) {
Person person = new Person("John", 30);
System.out.println(person); // 输出:Person [name=John, age=30]
}
}
在上面的例子中,我们创建了一个名为 的类,并重写了它的 方法,以便返回该对象的名称和年龄的字符串表示形式。在 类中,我们创建了一个 对象,并将其传递给 方法。由于我们已经重写了 类的 方法,所以它将输出我们所期望的字符串。
上一篇
Java的API是什么相关推荐