[Java]Generic
Generic
クラスまたはメソッドで使用される内部データ型をコンパイルする場合、JENICはどのように事前に指定しますか。
データ型は参照データ型のみ
Wrapperクラスを使用してデフォルトのデータ型を使用
複数使用可能なムカデ
ジェニーンリックの表現は
タイプ変数をextendsキーワードを使用して特定のタイプのみを使用するように制限
クラスのタイプ変数に制限を設定すると、クラスで使用されるすべてのタイプ変数が制限されます。
class AnimalList<T extends LandAnimal> { ... }
非クラスインタフェースを実装する場合は、implementsキーワードではなくextendsキーワードを使用します。
interface WarmBlood { ... }
class AnimalList<T extends WarmBlood> { ... } // implements 키워드를 사용해서는 안됨.
クラスとインタフェースを同時に継承および実装する必要がある場合は、M%(&)記号を使用します。
class AnimalList<T extends LandAnimal & WarmBlood> { ... }
Reference
この問題について([Java]Generic), 我々は、より多くの情報をここで見つけました https://velog.io/@tsun0705/Java-제네릭Genericテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol