Klassendiagramm wie in Astah
Klassen, Interfaces, Assoziation, Aggregation, Komposition, Vererbung und Realisierung zeichnen, dazu Notizen.
Kostenlos · ohne Anmeldung · für die Oberstufe
Mit VisuObject schreibst du Java-Klassen in einem Projekt wie in Eclipse, und das UML-Klassendiagramm zeichnet sich daneben mit. Änderst du das Diagramm, ändert sich der Code. Danach legst du Objekte an, führst das Programm aus und schaust ihm im Debugger zu.
Läuft im Browser auf Computer und Tablet. Deine Projekte bleiben in deinem Workspace-Ordner.
So funktioniert es
Schreib Klassen in Java oder zeichne sie im Klassendiagramm. Beides bleibt immer gleich.
Im Objektdiagramm legst du Objekte an, gibst ihnen Werte und verbindest sie.
Start führt dein Projekt mit echtem Java aus. Im Debugger gehst du Schritt für Schritt und siehst die Objekte live.
Funktionen
Klassendiagramm, Objekte und Java an einem Ort, nah an Eclipse und Astah.
Klassen, Interfaces, Assoziation, Aggregation, Komposition, Vererbung und Realisierung zeichnen, dazu Notizen.
Package Explorer mit Projekt, src-Ordner und Packages, Neu-Menü für Klassen und Interfaces.
Klasse, Attribute und Methoden in Tabellen bearbeiten. Konstruktor, Getter, Setter und toString() erzeugen.
Objekte mit Namen und Werten anlegen und sehen, welches Objekt auf welches zeigt.
Start übersetzt alle Klassen mit echtem Java. Die Ausgabe erscheint in der Konsole, auch Swing-Fenster.
Haltepunkte setzen, Schritt, Hinein und Heraus. Aufrufstapel und Variablen immer im Blick.
Objektinspektor
Klick im Diagramm auf eine Klasse. Im Objektinspektor änderst du Name, Oberklasse und Interfaces, legst Attribute und Methoden an und lässt dir Konstruktor, Getter und Setter erzeugen. VisuObject schreibt den Java-Code genau an die richtige Stelle.
Vorher
Bevor es mit Klassen losgeht, lernst du in VisuStruct Variablen, Verzweigungen, Schleifen und Methoden mit Struktogrammen. VisuObject baut darauf auf. Wechseln kannst du jederzeit im Zahnrad.
Plane deine Klassen im Diagramm, schreib den Code dazu und sieh im Objektdiagramm, was beim Ausführen passiert.
Jetzt ausprobieren