Partenaire Premium

OOP - Objektorientierte Programmierung 2

test

test


Fichier Détails

Cartes-fiches 46
Langue Deutsch
Catégorie Informatique
Niveau Université
Crée / Actualisé 24.06.2019 / 20.06.2022
Attribution de licence Non précisé
Lien de web
https://card2brain.ch/box/20190624_oop_objektorientierte_programmierung_2
Intégrer
<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