Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

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

Тема в разделе "Разработка плагинов для новичков", создана пользователем AlexMor, 17 дек 2016.

Статус темы:
Закрыта.
  1. Автор темы
    AlexMor

    AlexMor Активный участник Пользователь

    Баллы:
    66
    Здравствуйте у меня такая проблема, никак не могу вызвать класс и задать значение при вызове!
    Мне из класса 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" 
       }
    
     
  2. Хостинг MineCraft
    <
  3. AtomicInteger

    AtomicInteger Активный участник Пользователь

    Баллы:
    46
    Если я правильно понял, то в методе JoinPlayer пишешь следующее:
    Код:
    long credit = Tax(p);
    А в методе Tax в конце
    Код:
    return credit;
    Первое слово в названии метода лучше писать с маленькой буквы, а два блока кода, те что выше, это методы, а не классы.
    Если же нужно вызвать метод из другого класса, то сначала создаем экземпляр этого класса, например:
    Код:
    MyClass myClass = new MyClass();
    А потом используя эту ссылку вызывать метод:
    Код:
    myClass.myMethod();
     
  4. Автор темы
    AlexMor

    AlexMor Активный участник Пользователь

    Баллы:
    66
    ок спс
     
Статус темы:
Закрыта.

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