Java containsSameプログラムの動作について 下記のプログラムの動作を教えてください。なお、基本的な上限境界ワイルドカード、 下限境界ワイルドカードは、勉強しております、 相談項目 ●(1)のプログラム(containsSame)は、引数(iBox)と引数(sameObject)の比較する プログラムでありますか。 ●(2)引数(iBox)は、Box Extends T>で解決し、(3)引数(sameObject)は、Eqmparator Super T>で解決すると思いますが。これからわからないところは、(2)Box Extends T> other,と(4)compareの引数(T first)と接続、(3) Super T> Comparatorと(5)compareの引数(T second); 接続により、T first とT secondと比較出来るでしょうか、引数の接続のロジックがわかない。 BoxImpl iBox =…..; BoxImpl nBox =…..; (1) boolean b = nBox. containsSame(iBox,sameObject); 関連interface public interface Box { public T get(); public void put(T element); public void put(Box> extends T>box); boolean containsSame((2)Box Extends T> other,(3) EqualityComparator Super T> comparator ); public interface EqualityComparator{ public boolean compare((4)T first,(5)T second); } }; public static EqualityComparator
↧