カードの配列を取り、arrayList であるハンドに追加するコンストラクターをどのように作成しますか? 以下は、これまでのところ私の3つのコンストラクターです...
「クラスは、デフォルトのコンストラクター(空のハンドを作成する)、カードの配列を取得してハンドに追加するコンストラクター、および別のハンドを取得してこのハンドにカードを追加するコンストラクターを提供する必要があります」
更新しました:
public class Hand {
private List<Hand> hand = new ArrayList<Hand>();
public Hand(){
hand = new ArrayList<Hand>();
}
public Hand(Card[] cards){
//this.hand.addAll(Arrays.asList(cards));
//this.hand = new ArrayList<Hand>(Arrays.asList(cards));]
}
public Hand(Hand cards){
this.hand = Arrays.asList(cards);
}
}