Instanzvariablen: Instanzvariablen gehören zu einer Instanz einer Klasse – also einem Objekt. Jedes Objekt verfügt über seine eigenen Instanzvariablen. Auf eine Instanzvariable v kann mit this.v zugegriffen werden. Falls keine Verwechslungsmöglichkeit mit einer lokalen Variable gleichen Namens besteht, kann man…
Die Einteilung der Variablen kann nach verschiedenen Kategorien erfolgen: Zugriffsmodifikatoren: Mit den Zugriffsmodifikatoren wird festgelegt, wo eine Klassen- oder Instanzvariable sichtbar ist. private – innerhalb der Klasse sichtbar protected – innerhalb der Vererbungshierarchie sichtbar public – keine Einschränkung der Sichtbarkeit…
Im folgenden Beispiel werden für die Ausgabe eines Strings 15 Positionen (%15s) und für die Ausgabe eines int 10 Positionen (%10d) reserviert. Ist der String kürzer als 15 Zeichen, wird links mit Leerzeichen aufgefüllt. Wird der Längenangabe ein Minus-Zeichen vorangestellt…
Genauso wie double verwendet man float zur Darstellung von Dezimalzahlen. Der Datentyp float benötigt weniger Speicher, hat dafür aber eine geringere Genauigkeit und einen kleineren Wertebereich als double. Datentyp Signifikante Dezimalstellen Wertebereich Speicherbedarf float 7 – 8 -3,4*1038 … 3,4*1038…
Je spezifischer das Problem ist, desto mehr wird man auf Suchmaschinen und entsprechende Foren angewiesen sein. Um sich einen grundlegenden Überblick über die wichtigsten Klassen der Java-Klassenbibliotheken zu verschaffen, kann es freilich sehr zielführend sein, ein Buch zu Rate zu…
Mit Hilfe dieses String-Arrays können der main-Methode beim Start des Programms Parameter übergeben werden. Oft hat dieses Array den Namen args. Beispiel: Auf der Kommandozeile werden die Argumente wie folgt angegeben: > javac Pythagoras.java > java Pythagoras 3 4 5.0…
Warum werden .java-files nicht direkt ausgeführt? Man kann Java-Dateien nicht direkt ausführen, da in Java mit dem Compiler in einem ersten Schritt ein auf der virtuellen Maschine lauffähiger Bytecode (.class-Dateien) erzeugt werden muss. Erst dieser Bytecode kann dann von der…
Formale Parameter werden beim Deklarieren einer Methode angegeben. In Java haben sie einen Namen und einen Typ. Aktuelle Parameter sind die Werte, die beim Aufruf der Methode übergeben werden. In Zeile 5 werden für die Methode addPerson() die formalen Parameter…
Zum Lesen und Schreiben von Textdateien kann man auf das Paket java.io der Java-Klassenbibliothek zurückgreifen. Alternativ dazu kann man die Klassen In und Out aus “Sprechen Sie Java?” verwenden. Beispiel für die Verwendung des Pakets java.io der Java-Klassenbibliothek: Falls die…
Objekte in der realen Welt haben gemeinsame Eigenschaften und Eigenschaften, die nur für spezielle Objekte gelten. Im Foliensatz Grundlagen der Programmierung, Kapitel 11 ab Seite 15 werden als Beispiel für Objekte der realen Welt Verkaufs-Artikel in einem Geschäft herangezogen. Alle…