Javaを利用してリストに入っているデータを表示するプログラムを書いています。
List<A> alist = new ArrayList<A>();
List<B> blist = new ArrayList<B>();
の形で2つのリストを作りそれぞれAクラス、Bクラス(とそれらを継承した下のクラス)でリストの内容を定義しました。
これらのリストの中身を表示する際に
void Adisplay(List<? extends A>)
void Bdisplay(List<? extends B>)
のように2つのメソッドに分けて
Adispley(alist)
Bdisplay(blist)
のようにそれぞれ引数を指定してリストの中身を表示する方法は分かるのですが、これらの処理を1つのメソッドだけでできるようにする方法が分かりません。
(上の例だとalist、blistそれぞれ引数に指定しても表示できるようにする)
回答2件
あなたの回答
tips
プレビュー