Как ссылаться на имя нестатической переменной из статического контекста?
Я пытаюсь написать код, который позволяет пользователю вводить название команды. Вот мой код:
public class Team {
public String name;
public static void main(String[] args) {
System.out.println("Enter name team");
Scanner tn = new Scanner(System.in);
name = tn.nextLine();
}
}
Я понимаю, что «на имя нестатической переменной нельзя ссылаться из статического контекста». Я знаю, что если я уберу «статический» из основного, то это будет работать, но:
а) Как я могу ссылаться на него, не снимая "статический"?
б) Есть ли способ получить пользовательский ввод и назначить его прямо в переменную "имя", т.е. без:
Scanner tn = new Scanner(System.in);
name = tn.nextLine();
Основные вопросы я знаю, но я все еще начинающий! Большое спасибо, Майлз