Functions and formatted printing of time and date for RTC8563

Dependencies:   mbed

You are viewing an older revision! See the latest version

Fragen Vererbung

Table of Contents

  1. Aufgabe
  2. Fragen

Aufgabe

  • Task_Date: Erweitern Sie die Date-Klasse nach folgendem UML-Diagramm um die Mehtoden GetMonth und GetYear. Überprüfen Sie mit der Abbildung Register organisation die UND-Verküpfungen, sodass nicht falsche Werte zurück gegeben werden.

/media/uploads/bulmecisco/uml_date_aufgabe.jpg

Fragen

  1. Welche Elemente (Member) hat eine Klasse?
  2. Wie wird eine Klasseninstanz (Objekt) in C++ erzeugt? (Beispiel)
  3. Wie wird eine Klasseninstanz (Objekt) dynamisch in C++ erzeugt? (Beispiel)
  4. Wie werden Methoden in einem Objekt aufgerufen? Geben Sie ein Beispiel an.
  5. Wo und wie werden Methoden definiert?
  6. Was ist und wofür steht uint16_t?
  7. Wie wird verhindert, dass Codeteile doppelt durch den Präprozessor includiert werden?
  8. Zeichnen Sie ein UML Klassendiagramm, dass eine Klasse Time von der Basisklasse RTC8563 ableitet und GetTime als Methode beinhaltet.
  9. Was wird unter Zugriffsspezifizierer bzw. Zugriffsmodifikatoren verstanden?
  10. Wer oder was kann auf den Memeber x in der folgenden Klasse zugreifen:

class foo {
public:
    int x();
}

11. Wer oder was kann auf den Memeber x in der folgenden Klasse zugreifen:

class foo {
	int x;
}

All wikipages