我有这样一个方法,以便:为什么这种通用分配不起作用?
<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
具有相同的上限。究竟是什么错误?