Premium Partner

Programmieren_2 - Java

Midterm, Begriffe

Midterm, Begriffe


Kartei Details

Karten 39
Sprache Deutsch
Kategorie Informatik
Stufe Universität
Erstellt / Aktualisiert 10.05.2013 / 26.07.2020
Lizenzierung Kein Urheberrechtsschutz (CC0)
Weblink
https://card2brain.ch/box/programmieren2_java
Einbinden
<iframe src="https://card2brain.ch/box/programmieren2_java/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>

Downcast

Typumwandlung einer Variable in einen Subtyp.

Dynamischer Typ

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

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

Polymorphi

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

Statischer Typ

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

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

Upcast

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

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)

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  }

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