diff --git a/6_Verkehrsmittel/Luftfahrzeug.h b/6_Verkehrsmittel/Luftfahrzeug.h index 78ac098..f99347b 100644 --- a/6_Verkehrsmittel/Luftfahrzeug.h +++ b/6_Verkehrsmittel/Luftfahrzeug.h @@ -1,3 +1,8 @@ #pragma once -class Luftfahrzeug{ +#include "Verkehrsmittel.h" +class Luftfahrzeug : Verkehrsmittel{ + private: + int maxFlughöhe; + public: + std::string text(); }; diff --git a/6_Verkehrsmittel/PKW.h b/6_Verkehrsmittel/PKW.h index d519232..1240706 100644 --- a/6_Verkehrsmittel/PKW.h +++ b/6_Verkehrsmittel/PKW.h @@ -1,3 +1,9 @@ #pragma once +#include "Verkehrsmittel.h" -class PKW{}; +class PKW{ + private: + int anzahlTüren; + public: + std::string text(); +}; diff --git a/6_Verkehrsmittel/Radfahrzeug.h b/6_Verkehrsmittel/Radfahrzeug.h index 7cca330..96568cb 100644 --- a/6_Verkehrsmittel/Radfahrzeug.h +++ b/6_Verkehrsmittel/Radfahrzeug.h @@ -1,3 +1,9 @@ #pragma once +#include "Verkehrsmittel.h" -class Radfahrzeug{}; +class Radfahrzeug : Verkehrsmittel{ + private: + int anzahlRäder; + public: + std::string text(); +}; diff --git a/6_Verkehrsmittel/Verkehrsmittel.h b/6_Verkehrsmittel/Verkehrsmittel.h index c8f5453..1223a79 100644 --- a/6_Verkehrsmittel/Verkehrsmittel.h +++ b/6_Verkehrsmittel/Verkehrsmittel.h @@ -1,4 +1,12 @@ #pragma once +#include class Verkehrsmittel{ + private: + int posX = 0; + int posY = 0; + int position[2] = {posX,posY}; + public: + void bewege(int x, int y); + virtual std::string text(); };