Benutzer-Werkzeuge

Webseiten-Werkzeuge


unterschiede_zu_java:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
unterschiede_zu_java:start [2021/12/29 11:29] – Externe Bearbeitung 127.0.0.1unterschiede_zu_java:start [2023/03/22 10:10] (aktuell) Martin Pabst
Zeile 46: Zeile 46:
 Die Programmiersprache dieser Website unterscheidet sich von Java dahingehend, dass der Vergleichsoperator ''=='' bei Strings nicht die Gleichheit der Objekte prüft, sondern einen Zeichenkettenvergleich durchführt. Das obige Programm gibt also "Die Strings sind gleich!" aus. Natürlich gibt es in der Programmiersprache dieser Seite auch die Methode ''equals''. Sie liefert exakt das selbe Resultat wie der Vergleichsoperator ''==''. Die Programmiersprache dieser Website unterscheidet sich von Java dahingehend, dass der Vergleichsoperator ''=='' bei Strings nicht die Gleichheit der Objekte prüft, sondern einen Zeichenkettenvergleich durchführt. Das obige Programm gibt also "Die Strings sind gleich!" aus. Natürlich gibt es in der Programmiersprache dieser Seite auch die Methode ''equals''. Sie liefert exakt das selbe Resultat wie der Vergleichsoperator ''==''.
  
 +=== 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, 10, 100, 100);     // direkter Zugriff auf den Konstruktor der Oberklasse Rectangle möglich
  
-=== 4. Standard Library ===+class MyRectangle extends Rectangle { 
 +
 +</code> 
 + 
 +=== 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 ''Math'',   * die Klasse ''Math'',
Zeile 72: Zeile 80:
  
 **Links:** **Links:**
-  * [[https://www.mathe-pabst.de/java/api_documentation.html|JavaDoc-ähnline Übersicht über alle Klassen von LearnJ]]+  * [[https://www.online-ide.de/api_documentation.html|JavaDoc-ähnline Übersicht über alle Klassen von LearnJ]]
   * [[api:documentation:start|Dokumentation der Klassenbibliothek mit Erklärungen und vielen Beispielprogrammen]]   * [[api:documentation:start|Dokumentation der Klassenbibliothek mit Erklärungen und vielen Beispielprogrammen]]
   * [[api:documentation:grafik:start|Dokumentation der Grafikklassen mit Erklärungen und vielen Beispielprogrammen]]   * [[api:documentation:grafik:start|Dokumentation der Grafikklassen mit Erklärungen und vielen Beispielprogrammen]]
unterschiede_zu_java/start.1640773795.txt.gz · Zuletzt geändert: 2021/12/29 11:29 von 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki