Подобъект/подметод JavaJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Гость
 Подобъект/подметод Java

Сообщение Гость »


Мне понадобится помощь, потому что я не знаю, как создать подметод, например, когда мне нужно что-то().nic(). Поэтому мне нужен совет, как это сделать. Мой код ниже. И мне нужно будет выполнить team.getPlayers().playing(). Этот метод должен возвращать список игроков, которые еще могут играть.

Мой код:

пакет net.malejmarabu.gs.games.files; импортировать org.bukkit.entity.Player; импортировать javax.annotation.Nullable; импортировать java.util.HashMap; импортировать java.util.List; команда общественного класса { общественное перечисление TeamColor { КРАСНЫЙ, СИНИЙ, ЗЕЛЕНЫЙ, РОЗОВЫЙ, ЖЕЛТЫЙ, БЕЛЫЙ, СЕРЫЙ, АКВА } публичный класс TeamData { public static Team getTeamByColor (Игра-игра, цвет TeamColor) { вернуть командыByColor.get(game).get(color); } public static Team getTeamByPlayer(Player player) { вернуть команду TeamByPlayer.get(игрок); } public Final static TeamColor[] t_colors = {TeamColor.WHITE, TeamColor.AQUA, TeamColor.YELLOW, TeamColor.GREEN, TeamColor.BLUE, TeamColor.RED, TeamColor.GRAY, TeamColor.PINK}; } частный статический окончательный HashMap groupsByColor = new HashMap(); частный статический окончательный HashMap teamByPlayer = new HashMap();; частный окончательный цвет TeamColor; частный статус int = 0; частный окончательный список игроков List; частная финальная игра; public Team (цвет TeamColor, игра, игроки @Nullable List) { this.color = цвет; this.players = игроки; this.game = игра; статус = 2; TeamsByColor.put(game, new HashMap()); TeamsByColor.get(game).put(цвет, это); for(Игрок игрок: игроки) { если (teamByPlayer.containsKey (игрок)) { teamByPlayer.remove(игрок); } teamByPlayer.put(игрок, это); } } общественный TeamColor getColor () { вернуть цвет; } общественный ИНТ getStatus () { статус возврата; } общественный недействительный setStatus (int status) { this.status = статус; } public void addPlayer(Player player) { игроки.добавить(игрок); teamByPlayer.put(игрок, это); } public void removePlayer(Player player) { игроки.удалить(игрок); teamByPlayer.remove(игрок); } публичный список getPlayers() { вернуть игроков; } } Я пытался использовать ИИ, а также искал в Google, но ничего не нашел. Не знаю, как действовать, пожалуйста, помогите.
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ, комментарий, отзыв

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как правильно использовать parseInt в Java?
    Гость » » в форуме JAVA
    0 Ответы
    1 Просмотры
    Последнее сообщение Гость
  • Head First Java-страница 207 [закрыта]
    Гость » » в форуме JAVA
    0 Ответы
    1 Просмотры
    Последнее сообщение Гость
  • Передача String[] и печать его в основном операторе Java
    Гость » » в форуме JAVA
    0 Ответы
    1 Просмотры
    Последнее сообщение Гость
  • Ваша сборка в настоящее время настроена на использование Java 21 и Gradle 8.3.
    Гость » » в форуме JAVA
    0 Ответы
    1 Просмотры
    Последнее сообщение Гость
  • Возможные проблемы с пользовательской шиной событий Java для многопоточности и производительности
    Гость » » в форуме JAVA
    0 Ответы
    1 Просмотры
    Последнее сообщение Гость

Вернуться в «JAVA»