重写 Java Object 类中的 toString 方法,打印对象信息。
定义一个手机类,它有三个属性:品牌 ( String ) 、颜色 ( String )、价格 ( double ),打印手机信息。
手机类代码:
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);
}
}
运行结果如下图:
以上案例重写 toString 方法,打印对象的信息。