Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed
You are viewing an older revision! See the latest version
Definieren neuer Methoden
Es können in der abgeleiteten Klasse neue Member hinzugefügt werden. Vorsicht: Namen dürfen nicht in der Basisklasse vorhanden sein, da diese verdeckt würden!
class DateString : public Date
{
public:
DateString():Date() {}
DateString(uint8_t _day, uint8_t _month, uint8_t _year): Date(_day, _month, _year) {}
uint8_t GetDay() { return day; }
uint8_t GetMonth() { return month; }
};
In main Aufruf der neuen Methode:
int main()
{
DateString date; // Instanziierung mit Standard Konstruktor und
printf("Day: %d ", date.GetDay()); // Verwenden der Methode GetDay aus Klasse DateString
printf("Month: %d\n", date.GetMonth()); // Verwenden der neuen Methode GetMonth aus Klasse DateString
return 0;
}
See how it works: DateString