Ich bin sicher, das muss eine einfache Lösung sein, aber ich kann nicht sehen, was ich falsch gemacht habe. Ich weiß traditionell, dass dieser Fehler bedeutet, dass jemand Code außerhalb einer Methode geschrieben hat, aber nicht.Was verursacht '<identifier> erwartete' Fehler?
Denken Sie daran, Class
und Frame
sind Klassen, die ich gemacht habe und sie funktionieren gut (ich weiß, es ist schlecht, eine Klasse „Class“ zu nennen, aber ich schreibe Code, der ein UML-Klassendiagramm erstellt.
import java.util.Scanner;
import javax.swing.*;
public class FileScanner {
public static void main(String[] args) {
int column = 1;
Scanner scanner = new(System.in);
Class object = new("Object", null);
JFrame f = new JFrame("UML Class Diagram");
f.setSize(600, 600);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.add(new Frame());
f.setVisible(true);
}
}
Fehler tritt auf den Scanner
Objektinstanziierung und Class
Objektinstanziierung Linien
, auf der Linie wird diese Meldung auftreten bekommen? – Stultuske
'Klassenobjekt = neu (" Objekt ", null)' - Was erwarten Sie von dieser Linie? – Eran
"Ich weiß, dass es schlecht ist, eine Klasse" Klasse "zu nennen, aber ich schreibe Code, der ein UML-Klassendiagramm erstellt." Weißt du * warum * es ist schlecht, eine Klasse 'Class' zu nennen? – Kayaman