unterschiede_zu_java:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
unterschiede_zu_java:start [2021/03/04 07:47] – [Datentypen] Martin Pabst | unterschiede_zu_java:start [2023/03/22 10:10] (aktuell) – Martin Pabst | ||
---|---|---|---|
Zeile 16: | Zeile 16: | ||
} | } | ||
</ | </ | ||
- | + | In LearnJ | |
- | In LearnJ | + | |
< | < | ||
Zeile 47: | Zeile 46: | ||
Die Programmiersprache dieser Website unterscheidet sich von Java dahingehend, | Die Programmiersprache dieser Website unterscheidet sich von Java dahingehend, | ||
+ | === 4. Keine Pflicht zur Erstellung eines Konstruktors === | ||
+ | Erbt eine Klasse von einer anderen Klasse, die keinen parameterlosen Konstruktor besitzt, so muss sie gemäß Java Specification einen eigenen Konstruktor haben. In der Online-IDE gibt es diese Pflicht nicht, so dass folgendes geht: | ||
+ | <code java> | ||
+ | new MyRectangle(10, | ||
+ | |||
+ | class MyRectangle extends Rectangle { | ||
+ | } | ||
+ | </ | ||
- | === 4. Standard Library === | + | === 5. Standard Library === |
Derzeit sind Nachbildungen folgender Klassen aus der Java Standard Library vorhanden: | Derzeit sind Nachbildungen folgender Klassen aus der Java Standard Library vorhanden: | ||
* die Klasse '' | * die Klasse '' | ||
Zeile 67: | Zeile 74: | ||
* die Klasse '' | * die Klasse '' | ||
* die Klasse '' | * die Klasse '' | ||
- | * die Klasse '' | + | * die Klasse '' |
* die Klasse '' | * die Klasse '' | ||
* die Klassen '' | * die Klassen '' | ||
- | * sowie eine eingebaute umfangreiche Grafikbibliothek, | + | * sowie eine eingebaute umfangreiche Grafikbibliothek, |
**Links:** | **Links:** | ||
- | * [[https:// | + | * [[https:// |
* [[api: | * [[api: | ||
* [[api: | * [[api: | ||
Zeile 163: | Zeile 170: | ||
* lokale Variablen und Parameter können als '' | * lokale Variablen und Parameter können als '' | ||
* Generics, z.B. '' | * Generics, z.B. '' | ||
- | * * Das Schlüsselwort '' | + | * Das Schlüsselwort '' |
* Instanzierung von Generics ohne Angabe der Typen in '<>', | * Instanzierung von Generics ohne Angabe der Typen in '<>', | ||
* Wrapper-Klassen '' | * Wrapper-Klassen '' |
unterschiede_zu_java/start.1614840459.txt.gz · Zuletzt geändert: 2021/12/29 11:29 (Externe Bearbeitung)