Mögliche Duplizieren verwiesen werden:
Why do I get “non-static variable this cannot be referenced from a static context”?nicht-statische Klasse kann nicht von einem statischen Kontext
Hier werden die Codes sind
public class Stack
{
private class Node{
...
}
...
public static void main(String[] args){
Node node = new Node(); // generates a compiling error
}
}
der Fehler sagt:
nicht-statische Klasse Knoten können nicht von einem statischen Kontext referenziert werden
Warum soll ich nicht die Node-Klasse in meiner Methode main() beziehen?
„Knoten“ sollte * * nicht eine innere Klasse von „Stack“ sein. IMHO ... – paulsm4
@ paulsm4 warum nicht? – anthropomorphic