Недавно начал изучать ООП и Java. Пак нубовопросов :)
У нас есть класс Main в котором обрабатывается основная программа, и два под-класса Player / Location
Player класс хранит информацию скажем об игроках и их характеристиках. Как я правильно понял сначала мы для класса задаем переменные и дефолтные значения к ним.
Player.javapublic class Player {
public String characterName = "N/A";
public String characterClass = "Paladin";
public String characterSex = "Man";
public int characterPlayedTime = 0;
public int characterLevel = 1;
public int characterDamage = 100;
}
Это мы создали класс Игрок с такими-то значениями.
Теперь я хочу сделать в данном Классе объект - определенного игрока. Как мне это правильно реализовать?
Будет ли правильно внутри класса Player написать нечто следующее:
public class Player {
public String characterName = "N/A";
public String characterClass = "Paladin";
public String characterSex = "Man";
public int characterPlayedTime = 0;
public int characterLevel = 1;
public int characterDamage = 100;
public Player adept = new Player {
public String characterName = "Adept";
public String characterClass = "Rogue";
public String characterSex = "Man";
public int characterPlayedTime = 15;
public int characterLevel = 30;
public int characterDamage = 500;
}
}
Для меня важно понять эти основы. Так как с ООП раньше связан не был. Спасибо!