Что подразумевается под «стиранием статического типа выражения, для которого оно вызывается» в документах getClass ()?
Документация для"открытый финальный класс <?> getClass ()" Метод объекта говорит:
Фактический тип результата - Class <? расширяет | X |> где | X | стирание статического типа выражения, для которого вызывается getClass. Например, в этом фрагменте кода не требуется приведение:
Я не понимаю объяснения, особенно в отношении того, что | X | называется - «стирание статического типа выражения, для которого вызывается getClass».
В какой форме обозначения | X | ? Или, может быть, где еще будет | X | обозначение типа будет использоваться?