q1:java-oop4

Zusammenfassung der bisherigen Begriffe aus der Objektorientierten Programmierung (OOP)

Klasse: Zusammenschluss von Attributen, Objekten und Methoden gleichartiger Objekte, das Schlüsselwort ist class.

Objekt (Sachverhalt): Instanz einer Klasse. Alle Objekte einer Klasse haben gleiche Attribute und Methoden, unterscheiden sich aber in ihren Attributwerten.

Methode (Verhalten): Kennen wir auch als Funktion

Attribut (Eigenschaft): Speichert Werte, kennen wir auch mit dem Begriff Variable.

Konstruktor: Spezielle Methode einer Klasse, die bei der Erzeugung ihrer Objekte mit dem Schlüsselwort new aufgerufen wird, der Name ist gleich dem Klassennamen:

Klassenname Objektname = new Klassenname(Parameter)

Datenkapselung: Auf Attribute oder Methoden kann nicht von außerhalb der Klasse, in der sie deklariert wurden, zugegriffen werden. Das Schlüsselwort ist private. Mit dem Schlüsselwort public werden die Daten nicht gekapselt.

Vererbung: Eine Klasse (Subklasse) kann Attribute und Methoden von der übergeordnete Klasse (Superklasse) erben, das Schlüsselwort ist extends.

Überlagerung von Methoden: Von Überlagerung spricht man, wenn eine Methode aus der übergeordneten Klasse erneut definiert wird. Beim Aufruf wird die überlagernde Methode aufgerufen.

Klassenvariable: Ein Attribut, das es nur einmal in der Klasse gibt, egal wie viele Instanzen dieser Klasse erzeugt werden. Jede Instanz kann den Wert dieser Klasssenvariable verändern. Klassenvariablen werden durch das Schlüsselwort static gekennzeichnet.

Klassenmethode: Eine Methode einer Klasse, die aufgerufen werden kann, ohne dass eine Instanz erzeugt wurde. Klassenmethoden werden durch das Schlüsselwort static gekennzeichnet.

  • /var/www/infowiki/data/pages/q1/java-oop4.txt
  • Zuletzt geändert: 2017/07/11 10:47
  • von admin03