
Functions and formatted printing of time and date for RTC8563
Dependencies: mbed
You are viewing an older revision! See the latest version
Fragen Vererbung
Fragen¶
- Welche Elemente (Member) hat eine Klasse?
- Wie wird eine Klasseninstanz (Objekt) in C++ erzeugt? (Beispiel)
- Wie wird eine Klasseninstanz (Objekt) dynamisch in C++ erzeugt? (Beispiel)
- Wie werden Methoden in einem Objekt aufgerufen? Geben Sie ein Beispiel an.
- Wo und wie werden Methoden definiert?
- Was ist und wofür steht uint16_t?
- Wie wird verhindert, dass Codeteile doppelt durch den Präprozessor includiert werden?
- Zeichnen Sie ein UML Klassendiagramm, dass eine Klasse Time von der Basisklasse RTC8563 ableitet und GetTime als Methode beinhaltet.
- Was wird unter Zugriffsspezifizierer bzw. Zugriffsmodifikatoren verstanden?
- Wer oder was kann auf den Memeber x in der folgenden Klasse zugreifen:
class foo { public: int x(); }
Wer oder was kann auf den Memeber x in der folgenden Klasse zugreifen:
class foo { int x; }
Welche Teile der Methodendefinition dienen als Unterscheidungsmerkmal, wenn sie die Methode überladen wollen?
int foo( int x, int y ) { return 0; }
Überladen Sie folgende Methode:
void Beschleunigen(int wert) {...}
Wie werden in einer abgeleiteten Klasse Methoden verborgen?
Was müssen Sie in der abgeleiten Klasse tun um eine Methode aus der Basisklasse zu Ihren Zwecken zu erweitern?
Werden vererbte Elemente und Methoden an nachfolgende Generationen weitergereicht?
Kann man in einer abgeleiteten Klasse eine public Methode aus der Basisklasse als privat deklarieren und würde was passiert?
Wie kann man in C++ eine redefinierte Basismethode weiterhin aufrufen? (Beispiel)
Welche Aufgabe hat der this-Zeiger?
Warum deklariert man nicht alle Methoden einer Klasse als virtuell?
Angenommen sei eine virtuelle Methode Foo in der Basisklasse. Diese Methode wird überladen, einmal mit einem Integer-Wert und einmal mit zwei Integer-Werten. Die abgeleitete Klasse redefiniert die Version mit einem Integer-Wert. Welche Methode wird aktiviert, wenn ein Zeiger auf ein abgeleitetes Objekt die Version mit zwei Integer-Werten aufruft?
Was muss in der vorigen Frage getan werden, sodass die Methode mit zwei Integer-Werten aufgerifen werden kann?