购物管理系统面对对象java代码
时间: 2023-07-25 18:04:21 浏览: 43
以下是一个简单的购物管理系统的面向对象Java代码示例:
首先,我们需要定义一个商品类:
```java
public class Product {
private String name;
private double price;
public Product(String name, double price) {
this.name = name;
this.price = price;
}
public String getName() {
return name;
}
public double getPrice() {
return price;
}
}
```
接下来,我们需要定义一个购物车类,它可以添加、删除商品并计算总价格:
```java
import java.util.ArrayList;
import java.util.List;
public class ShoppingCart {
private List<Product> products = new ArrayList<>();
public void addProduct(Product product) {
products.add(product);
}
public void removeProduct(Product product) {
products.remove(product);
}
public double getTotalPrice() {
double totalPrice = 0;
for (Product product : products) {
totalPrice += product.getPrice();
}
return totalPrice;
}
}
```
最后,我们可以在主函数中测试我们的购物管理系统:
```java
public class Main {
public static void main(String[] args) {
Product apple = new Product("Apple", 2.5);
Product banana = new Product("Banana", 1.8);
ShoppingCart cart = new ShoppingCart();
cart.addProduct(apple);
cart.addProduct(banana);
System.out.println("Total price: " + cart.getTotalPrice());
}
}
```
输出结果为:
```
Total price: 4.3
```
当然,这只是一个简单的示例,实际的购物管理系统可能需要更复杂的功能和更多的类。