一、题目分析
重写toString()方法,将如下信息输出在控制台上:红色的苹果被称为“糖心富士”,
每500g 4.98元,买了2500g“糖心富士”,需支付多少元。
二、代码展示
/*
* Copyright (c) 2020, 2023, webrx.cn All rights reserved.
*
*/
package bbb;
/**
* <p>Project: jse2303 - Demo01</p>
* <p>Powered by webrx On 2023-07-14 18:53:07</p>
* <p>描述:<p>
*
* @author 简单遗忘 [814736551@qq.com]
* @version 1.0
* @since 17
*/
public class Demo01 {
// 【训练3】打印水果类的价格
// 重写toString()方法,将如下信息输出在控制台上:红色的苹果被称为“糖心富士”,
// 每500g 4.98元,买了2500g“糖心富士”,需支付多少元。
String name;
String color;
double weight;
double price;
public Demo01(String name, String color, double weight, double price) {
this.name = name;
this.color = color;
this.weight = weight;
this.price = price;
}
//无参构造
public Demo01() {
}
@Override
public String toString() {
return color + "的苹果被称为糖心富士,每500g需要" + price + "元,买了" + weight + "千克,需要支付多少钱?";
}
public static void main(String[] args) {
Demo01 de = new Demo01();
de.color = "红色";
de.price = 4.98;
de.weight = 2500;
System.out.println(de);
}
}
三、运行结果分析