java-使用字符串输出对象

建一个类xiaomi

import java.awt.Color;



public class xiaomi {
    private String name; // 表示手机的名称
    private String model; // 表示手机的型号
    private int price; // 表示手机的价格
    private Color color; // 表示手机的颜色


    public xiaomi(String name1, String model, int price, Color color) {// 初始化猫咪的属性
        this.name = name1;
        this.model = model;
        this.price = price;
        this.color = color;
    }


    @Override
    public String toString() {// 重写toString()方法
        StringBuilder sb = new StringBuilder();
        sb.append("名称:" + name + "\n");
        sb.append("型号:" + model + "\n");
        sb.append("价格:" + price + "\n");
        sb.append("颜色:" + color + "\n");
        return sb.toString();
    }

}

建一个测试类test

import java.awt.Color;
public class Test {
    public static void main(String[] args) {
    xiaomi xiaomi1 = new xiaomi("小米M1", "双核1.5Hz", 1299, Color.BLACK); // 创建小米1号
    xiaomi xiaomi2 = new xiaomi("小米M1s","双核1.7Hz", 1499, Color.BLACK); // 创建小米2号
    xiaomi xiaomi3 = new xiaomi("小米M2", "四核1.5Hz", 1999, Color.WHITE); // 创建小米3号
        System.out.println("小米1号:" + xiaomi1);// 输出小米1号
        System.out.println("小米2号:" + xiaomi2);// 输出小米2号
        System.out.println("小米3号:" + xiaomi3);// 输出小米3号
    }
}

输出结果;

小米1号:名称:小米M1
型号:双核1.5Hz
价格:1299
颜色:java.awt.Color[r=0,g=0,b=0]


小米2号:名称:小米M1s
型号:双核1.7Hz
价格:1499
颜色:java.awt.Color[r=0,g=0,b=0]


小米3号:名称:小米M2
型号:四核1.5Hz
价格:1999
颜色:java.awt.Color[r=255,g=255,b=255]


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值