Como fazer referência ao nome da variável não estática do contexto estático?
Eu estou tentando escrever um código que permite ao usuário inserir um nome de equipe. Aqui está o meu código:
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();
}
}
Eu entendo que "nome de variável não estático não pode ser referenciado de um contexto estático". Eu sei que, se eu tirar a "estática" do main, ela funcionará, mas:
a) Como posso referenciá-lo sem tirar a "estática"?
b) Existe uma maneira de obter os usuários de entrada e atribuí-lo diretamente para a variável "nome", ou seja, sem o:
Scanner tn = new Scanner(System.in);
name = tn.nextLine();
Perguntas básicas eu sei, mas ainda sou um iniciante! Muito obrigado, Miles