• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:java 一意のIDを振り分けるには。。。)

java 一意のIDを振り分けるには

このQ&Aのポイント
  • 一意のIDの振り分け方がわかりません
  • CustomerManagerが内部で一意なIDを持つように改良したい
  • addCustomerメソッドの引数の整数型を除去したい

質問者が選んだベストアンサー

  • ベストアンサー
  • tyatsumi
  • ベストアンサー率58% (30/51)
回答No.1

せっかくindexを持っているから、 こうしろというんじゃないかな。 public void addCustomerCard(String name){ customers[index] = new CustomerCard(index,name); index++; } mainはこうなる。 public static void main(String[] args){ CustomerManager manager = new CustomerManager(); manager.addCustomerCard("山田一郎"); manager.addCustomerCard("鈴木太郎"); manager.addCustomerCard("田中次郎"); manager.printAllInfo(); } このままだとIDが0から始まるけど、 1から始めたいなら、簡単には customers[index] = new CustomerCard(1 + index,name); かな。

koumonjime
質問者

お礼

大変ありがとうございます!

関連するQ&A