私はそのような方法を持っています:
<T extends ImportedGroupTxtContact> Importer<T> createImporter(Class<T> classToImport)
メソッド本体では、これは問題ありません。
ParseResult<? extends ImportedGroupTxtContact, ?> parseResult = new ParseResult<ImportedGroupTxtContact, ChildContactField<?>>();
しかし、これはそうではありません:
ParseResult<T, ?> parseResult = new ParseResult<ImportedGroupTxtContact, ChildContactField<?>>();
T extends ImportedGroupTxtContact
と同じ上限があるので、これは私には意味がありません? extends ImportedGroupTxtContact
。正確には何が問題なのですか?