Помогите Вызов класса

  • Автор темы Автор темы AlexMor
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

AlexMor

Активный участник
Пользователь
Баллы
76
Здравствуйте у меня такая проблема, никак не могу вызвать класс и задать значение при вызове!
Мне из класса PlayerJoin нужно вызвать класс Tax и задать значение для "r" Player r = player.getPlayer();
и в ответ получить число типа long и записать его в переменную, надеюсь понятно объяснил проблему.
вот код если это важно: (он не дописан, только основное типа шаблона)
Код:
  @EventHandler
   public void JoinPlayer (PlayerJoinEvent pj){
     Player p = pj.getPlayer();
     //здесь вызов Tax
     // всякие проверки по переменной "credit"
   }


public long Tax (Player p){
     //здесь часть где используется "p" (Player)
     long time = Vars.config.getInt("TimeRate");
     //теперь возврат переменной long "credit" 
   }
 
Если я правильно понял, то в методе JoinPlayer пишешь следующее:
Java:
long credit = Tax(p);
А в методе Tax в конце
Java:
return credit;
Первое слово в названии метода лучше писать с маленькой буквы, а два блока кода, те что выше, это методы, а не классы.
Если же нужно вызвать метод из другого класса, то сначала создаем экземпляр этого класса, например:
Java:
MyClass myClass = new MyClass();
А потом используя эту ссылку вызывать метод:
Java:
myClass.myMethod();
 
Если я правильно понял, то в методе JoinPlayer пишешь следующее:
Java:
long credit = Tax(p);
А в методе Tax в конце
Java:
return credit;
Первое слово в названии метода лучше писать с маленькой буквы, а два блока кода, те что выше, это методы, а не классы.
Если же нужно вызвать метод из другого класса, то сначала создаем экземпляр этого класса, например:
Java:
MyClass myClass = new MyClass();
А потом используя эту ссылку вызывать метод:
Java:
myClass.myMethod();
ок спс
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх