我有这样的方法:
<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
。究竟是什么问题?