Что значит Class <?> в Java?

Я не нашел пример с <?> Потому что не просто использовать class как параметр?

6
задан 28.06.2016, 05:34
2 ответа

Регулярно ты можешь видеть что-то Class<String>, которые он показывает, что String - тип класса моделирования из-за объекта Class.

На основании твоего вопроса, ты можешь использовать < ? >, если неизвестен класс, которому смоделировали: Class<?>

https://docs.oracle.com/javase/7/docs/api/java/lang/Class.html

4
ответ дан 24.11.2019, 13:59

Это сокращение

< ? expande Object >

Так мы можем определять любой тип объекта.

Например, класс List объявлен как:

List < ? > 

Так как со списком мы можем делать то, что давайте хотеть.

1
ответ дан 24.11.2019, 13:59

Теги

Похожие вопросы