Java-Klasse erstellen

Dieser Abschnitt erläutert, wie Sie eine neue Java-Klasse erstellen und unter Verwendung von Codegenerierungsaktionen Methoden hinzufügen.

  1. Wählen Sie in der Ansicht 'Paket-Explorer' das Projekt 'JUnit' aus. Klicken Sie in der Symbolleiste auf die Schaltfläche  Neues Java-Paket oder wählen Sie aus dem Kontextmenü des Projekts  Neu > Paket aus.
  2. Geben Sie im Feld  Name als Namen für das neue Paket den Wert  test ein. Klicken Sie anschließend auf  Fertig stellen.
  3. Wählen Sie in der Ansicht 'Paket-Explorer' das neue Paket test aus und klicken Sie anschließend in der Symbolleiste auf die Schaltfläche Neue Java-Klasse.
  4. Stellen Sie sicher, dass der Name  JUnit im Feld  Quellenordner erscheint und der Name  test im Feld  Paket. Geben Sie im Feld  Name den Wert  MyTestCase ein.

    Assistent für Java-Klassen

  5. Klicken Sie auf die Schaltfläche  Durchsuchen neben dem Feld  Superklasse.
  6. Geben Sie im Feld  Typ auswählen des Dialogs 'Superklassenauswahl' den Wert  Test ein, um die Liste der verfügbaren Superklassen einzugrenzen.

    Dialog 'Superklassenauswahl'

  7. Wählen Sie die Klasse  TestCase aus und klicken Sie auf  OK.
  8. Wählen Sie das Markierungsfeld für  Konstruktoren aus Superklasse aus.
  9. Klicken Sie auf  Fertig stellen, um die neue Klasse zu erstellen.

    Assistent für Java-Klassen

  10. Die neue Datei wird im Editor geöffnet. Sie enthält die neue Klasse, den Konstruktor und Kommentare. Optionen zum Erstellen und Konfigurieren der generierten Kommentare können Sie auf der Benutzervorgabenseite Benutzervorgabenseite für Codeschablonen aufrufen Java > Codedarstellung > Codeschablonen auswählen.
  11. Wählen Sie in der Ansicht 'Gliederung' die neue Klasse  MyTestCase aus. Öffnen Sie ihr Kontextmenü und wählen Sie  Quelle > Methoden überschreiben/implementieren... aus.

    Kontextmenü eines Typs

  12. Aktivieren Sie im Dialog 'Methoden überschreiben' die Methoden setUp() und tearDown(), und klicken Sie auf  OK. Zwei Methoden werden der Klasse hinzugefügt.

    Dialog 'Methoden überschreiben'

  13. Ändern Sie den Hauptteil von setUp() in container= new Vector();.
  14. Die Angaben container und Vector werden mit einer Fehlerhervorhebungslinie gekennzeichnet, da sie nicht aufgelöst werden können. In der Markierungsleiste erscheint ein Glühbirnensymbol. Bewegen Sie die Maus über das unterstrichene Wort Vektor. Es erscheint eine Kurzinfo, die die Fehlermeldung anzeigt und die Schnellkorrekturen enthält. Bewegen Sie die Maus in die Kurzinfo und klicken Sie 'Vector' (java.util) importieren. Dies fügt eine fehlende Importdeklaration hinzu.

    Kurzinfo Korrekturvorschläge für Vektor

    Der blinkende Cursor sollte sich immer noch auf der Zeile, die den Fehler beinhaltet, befinden (wenn nicht, setzen Sie ihn an das Ende der Zeile). Drücken Sie Strg+1. Dadurch springt der Cursor zur nächsten Fehlerposition und öffnet die Schnellkorrekturvorschläge. Wählen Sie Feld 'container' erstellen, um das neue Feld hinzuzufügen.

    Korrekturvorschläge für 'container'

  15. Wählen Sie in der Ansicht 'Gliederung' die Klasse MyTestCase aus. Öffnen Sie das Kontextmenü und wählen Sie Quelle > Getter und Setter generieren... aus.

    Option 'Getter und Setter generieren' im Kontextmenü

  16. Der Dialog 'Getter- und Setter-Methoden generieren' schlägt das Erstellen der Methoden 'getContainer' und 'setContainer' vor. Wählen Sie beide aus, und klicken Sie auf OK. Für das Feld 'container' werden eine Getter- und eine Setter-Methode hinzugefügt.

    Dialog 'Getter- und Setter-Methoden generieren'

  17. Speichern Sie die Datei.
  18. Die Formatierung von generiertem Code kann auf der Benutzervorgabenseite Benutzervorgabenseite für Codeformatierungsprogramm aufrufen Java > Codedarstellung > Formatierungsprogramm konfiguriert werden. Wenn Sie für Feldnamen ein Präfix oder Suffix verwenden (z. B. fContainer), können Sie dies auf der Benutzervorgabenseite Benutzervorgabenseite für Codedarstellung aufrufen Java > Codedarstellung angeben, damit generierte Getter- und Setter-Methoden Methodennamen ohne Präfix oder Suffix vorschlagen.
Zugehörige Konzepte

Java-Ansichten
Java-Editor

Zugehörige Referenzinformationen

Assistent 'Neue Java-Klasse'
Aktionen im Menü 'Quelle'
Schnellkorrektur
Dialog zum Überschreiben von Methoden
Dialog 'Getter und Setter generieren'
Benutzervorgabenseite für Codeformatierungsprogramm
Benutzervorgabenseite für Codedarstellung
Benutzervorgabenseite für Codeschablonen