Den Inhalt von Objekten, wie z.B. Strings vergleicht man mit der Methode equals(). Vergleicht man Objekte mit ==, wird ein Vergleich der Referenzen durchgeführt. Das heißt, es wird überprüft, ob beide Referenzen auf dasselbe Objekt zeigen. Beim Vergleich von Strings…
In Java ist es Konvention, dass Klassennamen mit einem Großbuchstaben beginnen und primitive Datentypen mit einem Kleinbuchstaben. String ist ein Klassenname und int bezeichnet einen primitiven Datentyp.
Extends verwendet man für die Vererbung von Klassen. Leitet man eine Unterklasse B mit extends von der Oberklasse A ab, übernimmt die Klasse B alle nicht privaten Eigenschaften und Methoden von A. In der Unterklasse können zusätzliche Eigenschaften und Methoden…
Sind keine Modifikatoren (public, private, protected) angegeben, ist die Sichtbarkeit der Attribute, Methoden und Klassen package private. Das heißt, sie sind nur innerhalb des Pakets sichtbar. Die folgende Tabelle zeigt eine Übersicht über die Modifikatoren und ihre Auswirkung auf die…