FSST - Hardwarenahe Programmierung

Klasse Date only Day

Table of Contents

  1. Date nur Tag

Vererbung-in-C++

Date nur Tag

aus mbed-Simulator

und Intro

Copy-Paste die folgenden Codes

#include "mbed.h"

class Date      // nur day implementiert; TODO: month and year
{
private:
	uint8_t day;
public:
	Date():day(1)   // Initialisierungsliste mit konstantem Parameterwert
	{}
	// Initialisierungsliste über parametrisierten Konstruktor
	Date(uint8_t _day):day(_day) {      // entspircht:  day = _day; .... siehe unten
	}

	Date(uint8_t _day, int _tmp) {  
	    day = _day;         
	}
	~Date() { printf("Good bye\n"); }   // Destruktor
    uint8_t GetDay();                   // Prototyping
};
 
uint8_t Date::GetDay() {
    return day;
}
 
int main()
{
	Date date1;				// Instanziierung mit Standard Konstruktor und 
	Date date2(18);  	    // mit parametrisierten Konstruktor
	Date date3(30, 0);  	// mit parametrisierten Konstruktor

	printf("GetDay Test\n");
	printf("Day 1: %d\n", date1.GetDay());
	printf("Day 2: %d\n", date2.GetDay());
	printf("Day 3: %d\n", date3.GetDay());
  return 0;
}

All wikipages