Premium Partner

OOP - Objektorientierte Programmierung 2

test

test


Kartei Details

Karten 46
Sprache Deutsch
Kategorie Informatik
Stufe Universität
Erstellt / Aktualisiert 24.06.2019 / 20.06.2022
Lizenzierung Keine Angabe
Weblink
https://card2brain.ch/box/20190624_oop_objektorientierte_programmierung_2
Einbinden
<iframe src="https://card2brain.ch/box/20190624_oop_objektorientierte_programmierung_2/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>

Polymorphie

Das referenzierte Objekt behalt die Information uber seine Klasse auch dann, wenn es uber eine Referenz einer Basisklasse zugegriffen wird.

abstrakte Klassen

Abstrakte Klasse = abstrakte Meth. + normale Meth.

Singleton

  • soll ein Element exakt einmal vorkommen Singleton möglich

  • Konstruktor muss private

  • darf nur 1 Instanz besitzen

Was ist this?

das ich auf ein Attribut dieser Klasse zugreifen möchte wenn der Name zweites mal vorhanden

Was ist super?

Attribut oder Methode der Oberklasse zugreifen möchte

Was bewirkt @Override?

Compiler prüft ob eine Basisklasse eine gleichnamige Methode besitzt die überschrieben werden kann

Was unterscheidet einen Konstruktor von einem Standardkonstruktor?

  • stellt Klasse keinen Konstruktor zur Verfügung erstellt Java automatisch einen Standardkonstruktor

  • gibt es einen Konstruktor mit Parametern stellt Java keinen Standardkonstruktor zur Verfügung

Woran erkennen Sie einen Konstruktor im Listing?

  • enthält Klassenname

  • und hat kein void oder Rückgabeparameter