在超市管理系统中,一个商品应有编号,品名,价格等信息,还有包含对这些商品的增删改查的基本操作。下面时一个简易的超市管理系统需要的基本类
public class Source {
private String name;
private int number;
private double price;
private String ID;
public Source() {
}
public Source( int number,String name, double price) {
this.name = name;
this.price = price;
this.number=number;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setNumber(int number) {
this.number = number;
}
public int getNumber() {
return number;
}
public void setPrice(double price) {
this.price = price;
}
public double getPrice() {
return price;
}
public String toString() {
return "商品" + ID + "---" + name + "---" + "价格为" + price;
}
}
上面包含无参和有参的构造方法,还有编号,品名与价格变量的get和set方法,另外加了toString方法,以此打印商品信息。
再创建管理系统的操作类,包含增删改查的方法,方法体中的内容不一一呈现了。
public class method{
public void add(){
//增加方法内容
}
public void delete(){
//删除方法内容
}
public void update(){
//修改方法内容
}
public void find(){
//查找方法内容
}
}
最后再创建一个测试类,调用方法进行测试:
public class Test {
public static void main(String[] args) {
//测试
}
这就是制作超市管理系统的一个大致框架,更多细节处理,比如管理员要查找的商品编号不存在时,就需要抛出异常,将会再后面的Java学习中学习到。