Lernkarten

Karten 39 Karten
Lernende 8 Lernende
Sprache Deutsch
Stufe Universität
Erstellt / Aktualisiert 10.05.2013 / 30.01.2018
Lizenzierung Kein Urheberrechtsschutz (CC0)
Weblink
Einbinden
0 Exakte Antworten 30 Text Antworten 9 Multiple Choice Antworten
Fenster schliessen

Downcast

Typumwandlung einer Variable in einen Subtyp.

Fenster schliessen

Dynamischer Typ

Objekttyp, bei der Konstruktion des Objekts mit new angegeben wurde.

-Bestimmt, welche (evtl. überschriebene) Methode ausgeführt wird.

Fenster schliessen

Polymorphi

Programmcode kann unverändert für verschieden Objekttypen eingesetzt werden. Das Programm verhält sich dabei jeweils unterschiedlich.

Fenster schliessen

Statischer Typ

Objekttyp, der bei Deklariation einer Variablen als ihr Typ (links vom Namen) angegeben wird.

-Bestimmt, welche Mehoden überhaupt aufgerufen werden dürfen.

Fenster schliessen

Upcast

Typumwandlung einer Variable in einen Supertyp. Geschieht in der Regel implizit.

Fenster schliessen

Acessor (Abfragemethode)

Eine Methode, die einen Client den Zustand des Objekts untersuchen lässt (auch getter gennant).

  • getX(), getY(), distance() usw.
  • einfache Abfragemethode(In der Regel mit Rückgabetyp - also nicht void)
Fenster schliessen

Attribut

(auch Feld oder Datenelement) eine Variable innerhalb eines Objekts, die Teil des Objektzustandes ist.

Bsp:

public class Student {

String name; // jedes Student-Objekt hat ein

double note; // name- und note-Attribut  }

Fenster schliessen

Client

Ein Programm, das andere Dienste benutzt. Z. B. die Dienste von Objekten.

Beispiel: Sender (soll gezeichnet werden) ist ein Client von DrawingPanel und Graphics