e2:grundbegriffeoop

Dies ist eine alte Version des Dokuments!


Grundbegriffe der Objektorientierten Programmierung

Objekte:

  • Gegenstände / Lebewesen / Sachverhalte / …
  • besitzen Eigenschaften (Attribute)
  • diese Attribute können ihrerseits Objekte sein
  • haben Verhaltensweisen (Methoden)
  • werden oft auch als Instanz einer Klasse bezeichnet
  • Objekte einer Klasse haben gleiche Attribute und gleiche Funktionen; sie unterscheiden

sich nur in den Werten ihrer Attribute

Klassen:

  • beschreiben eine Gruppe von gleichartigen Objekte
  • enthalten „Platzhalter“ für die Eigenschaften
  • haben Verhaltensweisen (Methoden)
  • Beziehungen zu anderen Klassen (Vererbung)

Ein Beispiel einer Klasse: Lehrer

Attribute: Name, Vorname, Gehalt
Methode: Gehalt_aendern
Ein Objekt (eine Instanz) der Klasse Lehrer:
Attribute haben die Werte:

Ein Aufruf der Methode Gehalt_andern sieht in JAVA immer so aus:

 MeinInfoLehrer.Gehalt_aendern(600)

und setzt z.B. das Gehalt von 700 auf 600.

Wenn der Javaeditor richtig konfiguriert ist, zeigt er nach Eingabe einer Instanz einer Klasse und eines Punktes alle möglichen Attribute und Methoden dieser Klasse an. Gibt man in unserem ersten Programm z.B. jTextField1. ein, dann werden alle Attribute und Methoden der Klasse jTextField angezeigt, unter anderem auch die Methode setText(…).

  • /var/www/infowiki/data/attic/e2/grundbegriffeoop.1506080276.txt.gz
  • Zuletzt geändert: 2017/09/22 11:37
  • von admin03