Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Помогите Рефлексия и методы

ReloGGrc

Активный участник
Пользователь
Баллы
46
Имя в Minecraft
ALis
Такой вопрос возник, я для написания своего Protocoller'a использую рефлексию(да ладно), и есть такой момент - например в классе EntityHuman есть метод getFireImmuneTicks() который выполняет что-то и я получаю этот метод именно из класса EntityHuman, а в классе EntityPlayer который расширяет EntityHuman этот метод переопределяется, и выполняет то же действие и/или другое. Я вызываю этот метод используя рефлекию т.е. Method#invoke,
и в параметрах указываю обьект EntityPlayer, т.е. some_method.invoke(some_entity_player, params), и вот вопрос, какой метод сработает? Тот что в классе EntityHuman или который в EntityPlayer?
 

Поделиться этой страницей

Назад
Верх