JAVA面向对象创建一个水果类

public class Fruitstore { //属性(成员变量) String Fruits; double price; //行为(成员方法) public void sellFruits(){ System.out.println("店面在卖水果"); } }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是不使用泛Java 面向对象水果的完整代码: ``` public class Fruit { private String name; private double price; public Fruit(String name, double price) { this.name = name; this.price = price; } public String getName() { return name; } public double getPrice() { return price; } } public class ShoppingCart { private Fruit[] items; private int itemCount; public ShoppingCart() { items = new Fruit[10]; itemCount = 0; } public void addItem(Fruit item) { items[itemCount] = item; itemCount++; } public void removeItem(Fruit item) { for (int i = 0; i < itemCount; i++) { if (items[i] == item) { items[i] = null; itemCount--; break; } } } public double calculateTotalPrice() { double totalPrice = 0; for (int i = 0; i < itemCount; i++) { totalPrice += items[i].getPrice(); } return totalPrice; } } public class Main { public static void main(String[] args) { Fruit apple = new Fruit("Apple", 1.2); Fruit banana = new Fruit("Banana", 2.0); ShoppingCart cart = new ShoppingCart(); cart.addItem(apple); cart.addItem(banana); double totalPrice = cart.calculateTotalPrice(); System.out.println("Total price: " + totalPrice); } } ``` 在上面的代码中,我们仍然定义了 `Fruit` 和 `ShoppingCart` ,但是在 `ShoppingCart` 中,我们使用了一个 `Fruit` 数组来存储购物车中的水果。我们还使用了一个 `itemCount` 变量来记录购物车中实际存在的水果数量。 在 `Main` 中,我们创建了一些水果对象和一个购物车对象,添加了水果到购物车中,并计算了购物车中所有水果的总价格。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值