- Баллы
- 76
- Имя в Minecraft
- Limon_MineDel
Здрасти.
Пытался через main main = new main();, но JavaPlugin должен быть 1. Как получить главный класс?
Пытался через main main = new main();, но JavaPlugin должен быть 1. Как получить главный класс?
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
получается main plugin = new OtherObject(this)? Или по другому?Передаешь this как переменную. new OtherObject(this)
получается main plugin = new OtherObject(this)? Или по другому?
В классе который extends JavaPlugin , в любом не static блоке кода ты можешь передать в любой конструктор или переменную ключевое слово this которое является ссылкой на твой главный класс.получается main plugin = new OtherObject(this)? Или по другому?
//Передать главный класс в переменную
JavaPlugin plugin = this;
//Передать главный класс в конструктор обьекта
GameListener listener new GameListener(this);
А как обращаться в этот класс?В классе который extends JavaPlugin , в любом не static блоке кода ты можешь передать в любой конструктор или переменную ключевое слово this которое является ссылкой на твой главный класс.
Код://Передать главный класс в переменную JavaPlugin plugin = this; //Передать главный класс в конструктор обьекта GameListener listener new GameListener(this);
Использовать переменную, логично не?А как обращаться в этот класс?
Я вставил её в гл класс и что? как мне её из другого класса достать?Использовать переменную, логично не?
Тяжелый случай.Я вставил её в гл класс и что? как мне её из другого класса достать?
выдаёт null хотя все поля есть в конфиге, а если из другого класса то всё работаетТяжелый случай.
![]()
Огромное спасибо!В главном класе статиком переменную ставишь например public static main instance
в onEnable() {
instance = this;
}
в своих класах обращаешься через main.instance
далее учишь джаву
