编写一个java程序,要求包含两个或两个以上的类,对象之间至少包含一个以上的对象的组合。编写场景为在火锅店点餐,其中包含顾客账户、顾客和商家这三个类。
时间: 2024-10-21 07:13:41 浏览: 20
java 判断两个对象是否为同一个对象实例代码
在Java中,我们可以创建一个简单的点餐系统来展示类的组合。这个系统可以包括三个主要类:`CustomerAccount`, `Customer`, 和 `Merchant`。下面是一个简化的例子:
```java
// 客户账户类 CustomerAccount
class CustomerAccount {
private String accountId;
private double balance;
public CustomerAccount(String accountId, double initialBalance) {
this.accountId = accountId;
this.balance = initialBalance;
}
// 方法示例,记录消费
public void makePurchase(double amount) {
if (balance >= amount) {
balance -= amount;
System.out.println("扣款成功,余额为:" + balance);
} else {
System.out.println("余额不足,无法完成购买");
}
}
// 相关问题:
阅读全文