使用对象数组实现“吃货联盟订餐系统”
在这里我们使用对象数组来存放订单数据,首先创建一个订单类(Order),在订单类中存放点餐人的姓名、点餐信息、餐费、送餐时间和地址,然后在测试类(Eat)中创建对象和对象数组,使用setter/getter()方法用来设置参数和获取参数信息进行调用。
public class Order {
//对定义的私有变量进行封装
private int time;
private int sumPrice;
private String name;
private String address;
private String dishMeg;
//对私有属性添加setter/getter()方法
public int getTime() {
return time;
}
public void setTime(int time) {
this.time = time;
}
public int getSumPrice() {
return sumPrice;
}
public void setSumPrice(int sumPrice) {
this.sumPrice = sumPrice;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public String getDishMeg() {
return dishMeg;
}
public void setDishMeg(String dishMeg) {
this.dishMeg = dishMeg;
}
}
测试类:
public class Eat {
public static void main(String[] args) {
int num=0; //定义一个num用来设置权限,只有当num等于0时才可以进行while循环
int[] praise=new int[3]; //点赞数组
int[] state=new int[] {
0,0,0,0}; //签收订单的状态数组
int[] dishPrice=new int[] {
18,25,36}; //餐品价格数组
Order[] s=new Order[4]; //对象数组,存放订单信息
String[] dishName=new String[] {
"醋溜白菜","鱼香肉丝","红烧肉"