需求
模拟购物车模块的功能,实现添加商品到购物车中去,同时实现修改购物车商品购买数量,结算商品价格功能。
分析
购物车中每一个商品都是一个对象,需要定义一个商品类。
购物车本身也是一个对象,可以用数组对象代表他
代码
1、首先,我们需要创建一个Goods类
package com.xxf1.demo;
public class Goods {
private int id;
private String name;
private double price;
private int buyNumber;
public Goods() {
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
public int getBuyNumber() {
return buyNumber;
}
public void setBuyNumber(int buyNumber) {
this.buyNumber = buyNumber;
}
}
2、在创建个ShopCarTest测试类
package com.xxf1.demo;
import java.util.Scanner;
/*
* 目标:面向对象编程训练,购物车模块
* */
public class ShopCarTest {
public static void main(String[] args) {
//1、定义商品类,用于后期创建商品对象
//2、定义购物车对象,使用一个数组对象表示
Goods[] shopcar = new Goods[100]