Java条件语句运用

如何设计一个停车场看门人收费Charge。进入该停车场的车辆必须为客运车辆(int carType,值取1为客运车辆),其他车辆谢绝入内;如果乘车人数(int number)小于等于4人,收费(int price)5元;如果乘车人数大于4人,收费8元

给个逻辑参考下

/*不是客车拒绝*/
        if (carType !=1){
            return "其他车辆谢绝入内";
        }
        if (number <=4){
            return "5";
        }else {
            return "8";
        }

public class Charge {
  private int carType;
  private int number;
  private int price;

  public Charge() {}

  public Charge(int carType, int number, int price){
    this.carType = carType;
    this.number = number;
    this.price = price;
  }

  public int takeBus(int carType, int number) {
      if (carType != 1) return;
      if (number <= 4) {
        price = price * 5;  
    }else{
      price = price * 8;
    }
    return price;
  }

  public static void main(String args[]) {
    Charge c = new Charge();
    int price = c.tabeBus(1,5);
    System.out.println("价格为:"+price);
  }
}