Java教程

Java 打印类对象的程序

打印类对象的Java程序

在本教程中,我们将学习在 Java 中打印类的对象。
要理解此示例,您应该了解以下Java 编程主题:
Java 类和对象

示例1: 打印对象的Java程序

class Test {
}
class Main {
  public static void main(String[] args) {
    // create an object of the Test class
    Test obj = new Test();
    // print the object
    System.out.println(obj);
  }
}
输出
Test@512ddf17
在上面的例子中,我们创建了一个 Test 类的对象。当我们打印对象时,我们可以看到输出看起来不同。
这是因为在打印对象时,调用了对象类的 toString()方法。它以默认格式格式化对象。也就是说,
测试-类名 @-加入字符串 512ddf17-对象的哈希码值
如果我们想以自己的方式格式化输出,我们需要覆盖类中的 toString() 方法。例如,
class Test {
  @Override
  public String toString() {
    return "object";
  }
}
class Main {
  public static void main(String[] args) {
    // create an object of the Test class
    Test obj = new Test();
    // print the object
    System.out.println(obj);
  }
}
输出
object
在上面的示例中,输出已更改。这是因为我们在这里重写了 toString() 方法以返回字符串 object
要了解对象类的 toString()方法,请访问Java对象 toString().
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4