Java で次の状況をモデル化したいのですが、行き詰まっています。
具体的には、顧客、予約、フライト予約、バス予約に関連する部分です。それぞれ独自の予約リスト (フライト ブックまたはバス ブック) を持つ Customer オブジェクトの配列が必要です。
次のテスト コードのようにクラスを呼び出すことを計画していましたが、前述の状況をモデル化する方法がわかりません。
public class Test
public static void main(String argv[])
Customer customerList //this will hold an array of objects of clients
Client cli1=new Client("smith","jhonson","2341")
Client cli2=new Client("tor", "jhon","1234")
customerList.addClient(cli1)
customerList.addClient(cli2)
FlightBook fl1=new FlightBook("Canada","12/July")
BusBook bus1=new BusBook("Montreal","15/July")
Booking bookList //holds an array of flight and bus bookings
bookList.addBook(fl1)
bookList.addBook(bus1)
どうすれば fl1 と bus1 を最初の顧客 (cli1) に割り当てることができますか? クライアント1がフライトの予約(fl1)とバスの予約(bus1)を行ったことがわかるように。後ですべてのクライアントを繰り返し処理し、それぞれがどの予約を行ったかを確認したいので、これを尋ねます。
ありがとうございます。Java のタイプミスは考慮しないでください。これはメイン プログラムのドラフトに過ぎません。