Java toString方法

描述

重写 Java Object 类中的 toString 方法,打印对象信息。

题目

定义一个手机类,它有三个属性:品牌 ( String ) 、颜色 ( String )、价格 ( double ),打印手机信息。

题目解决思路

  1. 创建手机类,重写 toString 方法。
  2. 测试类中,创建手机对象,打印手机信息。

代码具体实现

手机类代码:

public class Phone { private String brand; private String color; private double price; public Phone() { } public Phone(String brand, String color, double price) { this.brand = brand; this.color = color; this.price = price; } @Override public String toString() { return "Phone{" + "brand='" + brand + '\'' + ", color='" + color + '\'' + ", price=" + price + '}'; } }

测试类代码:

public class Test { public static void main(String[] args) { System.out.println("嗨客网(www.haicoder.net)\n"); Phone p1 = new Phone("华为","黑色",4000); Phone p2 = new Phone("苹果","黑色",6000); System.out.println(p1); System.out.println(p2); } }

运行结果如下图:

02_java toString.png

以上案例重写 toString 方法,打印对象的信息。