⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 reservation.java

📁 java开发
💻 JAVA
字号:
package newBookingSystem;

import java.util.Date;
import java.util.ArrayList;

public class Reservation
    extends Booking {

  //Reservation's private properties
  private Boolean isArrived;
  private Customer customer;

  //Reservation's constructor
  public Reservation(int c, Date d, int t, String name, String tel,
                     Boolean bool) {
    super(c, d, t);
    customer = new Customer(name, tel);
    isArrived = bool;
  }

  //Reservation about table's set and get method
  public void setTable(int t) {
    super.setTable(t);
  }

  public Table getTable() {
    return super.getTableInstance();
  }

  //Reservation about customer's set and get method
  public void setCustomer(String cName, String cTelephone) {
    customer = new Customer(cName, cTelephone);
  }

  public Customer getCutomerInstance() {
    return customer;
  }

  //Reservation about date's set and get method
  public void setDate(Date d) {
    super.setDate(d);
  }

  public Date getDate() {

    return super.getDate();
  }

  //Reservation about covers's set and get method
  public void setCovers(int c) {
    super.setCovers(c);
  }

  public int getCovers() {
    return super.getCovers();
  }

  //Reservation about isArrived's set and get method
  public void setIsArrived(Boolean flag) {
    this.isArrived = flag;
  }

  public boolean getIsArrived() {
    return isArrived;
  }

  //是到数据库里去查客户信息呢?还是。。。有待于解决。。。
  public ArrayList getDetails() {
    ArrayList details = new ArrayList();

    details.add(customer.getName());
    details.add(customer.getPhoneNumber());
    return details;

  }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -