Wie verweise ich auf einen nicht statischen Variablennamen aus einem statischen Kontext?
Ich versuche, einen Code zu schreiben, mit dem der Benutzer einen Teamnamen eingeben kann. Hier ist mein Code:
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();
}
}
Ich verstehe, dass "nicht statischer Variablenname nicht aus einem statischen Kontext referenziert werden kann". Ich weiß, dass es funktionieren wird, wenn ich das "Statische" von der Hauptleitung wegnehme, aber:
a) Wie kann ich darauf verweisen, ohne das "Statische" herauszunehmen?
b) Gibt es eine Möglichkeit, die Benutzereingabe zu erhalten und sie direkt der Variablen "name" zuzuweisen, d. h. ohne:
Scanner tn = new Scanner(System.in);
name = tn.nextLine();
Grundlegende Fragen, die ich kenne, aber ich bin noch ein Anfänger! Vielen Dank, Miles