Jak odwołać się do niestatycznej nazwy zmiennej z kontekstu statycznego?
Próbuję napisać kod, który pozwala użytkownikowi wprowadzić nazwę zespołu. Oto mój kod:
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();
}
}
Rozumiem, że „niestatycznej nazwy zmiennej nie można odwoływać się z kontekstu statycznego”. Wiem, że jeśli odejdę „statycznie” od głównego, to zadziała, ale:
a) Jak mogę odwołać się do niego bez wyprowadzania „statycznego”?
b) Czy istnieje sposób na wprowadzenie użytkowników i przypisanie ich bezpośrednio do zmiennej „nazwa”, tj. bez:
Scanner tn = new Scanner(System.in);
name = tn.nextLine();
Podstawowe pytania, które znam, ale wciąż jestem początkujący! Wielkie dzięki, Miles