powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Объясните protected <T> T getTargetObject(Object proxy, Class<T> targetClass)
6 сообщений из 6, страница 1 из 1
Объясните protected <T> T getTargetObject(Object proxy, Class<T> targetClass)
    #39551623
Фотография Герой дня
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код используется для прокси-класса, но мне непонятна вот эта запись:

protected <T> T getTargetObject(Object proxy, Class<T> targetClass)

что значат два T в качестве типов возврата ?
...
Рейтинг: 0 / 0
Объясните protected <T> T getTargetObject(Object proxy, Class<T> targetClass)
    #39551636
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
https://docs.oracle.com/javase/tutorial/java/generics/methods.html
Это значит что метод возвращает тип класс которого передали в парметры.
...
Рейтинг: 0 / 0
Объясните protected <T> T getTargetObject(Object proxy, Class<T> targetClass)
    #39551637
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Герой дня,
Посмотрите любой доклад на ютубе или статьи почитайте по ява генерикам.
...
Рейтинг: 0 / 0
Объясните protected <T> T getTargetObject(Object proxy, Class<T> targetClass)
    #39551722
Фотография Герой дня
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
непонятно, зачем там два раза указывать T ?
...
Рейтинг: 0 / 0
Объясните protected <T> T getTargetObject(Object proxy, Class<T> targetClass)
    #39551738
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Герой днянепонятно, зачем там два раза указывать T ?
Первый говорит что это генерик метод параметризирован одним типом. Второй говорит что метод должен возвращать тот тип которым параметризирован.
...
Рейтинг: 0 / 0
Объясните protected <T> T getTargetObject(Object proxy, Class<T> targetClass)
    #39551797
Фотография Герой дня
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

понятно, то есть указывается специально, чтоб компилятор понимал аргумент

Class<T> targetClass

и не воспринимал T как класс или интерфейс, а как параметризатор
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Объясните protected <T> T getTargetObject(Object proxy, Class<T> targetClass)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]