前提・実現したいこと
cardsというArrayListの変数を用意し、初期処理でこのcardsに全てのトランプを持たせたい
ArrayListの変数の用意(ArrayList<Integer> cards = new ArrayList<Integer>(); )
そこから初期処理の実装の途中(public Dealer(); )まではできたのですが、そこから
(cardsに全てのトランプを持たせる)これを実現するためのコードの書き方がわからない状態です。
java1Human
1java 2package ブラックジャック2; 3import java.util.ArrayList; 4 5abstract class Human { 6 public static void main(String[] args) { 7 8 9 } 10 public abstract int open(); 11 public abstract void setCard(ArrayList<Integer> list); 12 public abstract boolean checkSun(); 13 ArrayList<Integer> myCards= new ArrayList<Integer>(); 14 15 16} 17
java2Dealer
1package ブラックジャック2; 2import java.util.ArrayList; 3 4class Dealer extends Human{ 5 public static void main(String[] args) { 6} 7 ArrayList<Integer> cards = new ArrayList<Integer>(); 8 9 public Dealer(); 10 11 12}
java1がHumanクラス
java2が Dealerクラスです
試したこと
初期処理の実装方法について調べ、このように書くということが分かった
アクセス修飾子 クラス名(引数1, 引数2, …) {
// インスタンス生成時に実施すべき事
}
この中に(cardsに全てのトランプを持たせる)処理を書くと思うのだけど、この持たせるための処理の書き方がわからず、現在調査中ですが何かご指摘があると助かります。