У меня есть маленький вопрос о обобщенном программировании на Java. Есть ли способ проверить тип параметра, передаваемого в метод? Я хотел бы сравнить типы экземпляра, который вызывает метод, и переданный ему параметр.
Если они не совпадают, действие метода следует прекратить (вид защиты).
public void homeMatch(SportTeam<Type> visitors){
if(the type of visitors and this-object are not the same){
//do this
}
else{
//do something different
}
}