特定のインターフェイスを実装する必要があるオブジェクトを宣言しようとしています。以下は他のいくつかの言語と同じようにJavaでも機能すると思いましたが、ここでは途方に暮れています。
Class<? implements **theInterface**> implementingObject
任意のポインタをいただければ幸いです
特定のインターフェイスを実装する必要があるオブジェクトを宣言しようとしています。以下は他のいくつかの言語と同じようにJavaでも機能すると思いましたが、ここでは途方に暮れています。
Class<? implements **theInterface**> implementingObject
任意のポインタをいただければ幸いです
ジェネリックスの場合、クラスであるかインターフェイスであるかに関係なく、「extends」を使用します。
Class<? extends **theInterface**> implementingObject
ここで宣言しているのは、インターフェイスを実装するオブジェクトではなく、そのインターフェイスを実装するオブジェクトのクラスです。インターフェイスを実装するオブジェクトは、単にインターフェイスタイプとして宣言されます。
theInterface implementingObject;