diff --git a/bane.cpp b/bane.cpp index aff8f2425e0f49b52508f56158e615b2e47da381..1d8cba3246b8e14dd722a1a229a1a66886644f6a 100644 --- a/bane.cpp +++ b/bane.cpp @@ -23,4 +23,16 @@ void Bane::skrivData() { void Bane::skrivType() { cout << "Bane"; +} + +void Bane::skrivDataForlengs() { + skrivType(); + skrivData(); + Rute::skrivDataForlengs(); +} + +void Bane::skrivDataBaklengs() { + skrivType(); + skrivData(); + Rute::skrivDataBaklengs(); } \ No newline at end of file diff --git a/bane.h b/bane.h index c3fb9da0545b6beae76b16faedeff1e21c593588..e56efb2a4910e519f4e7ee1d7f53fb521ed2af5e 100644 --- a/bane.h +++ b/bane.h @@ -3,21 +3,23 @@ #include <iostream> -#include "rute.h" #include "konstanter.h" #include "lesData3.h" +#include "rute.h" class Bane : public Rute { - private: + private: int antallVogner; int baneLengde; - - public: + + public: Bane(); virtual ~Bane(); void lesData(); void skrivData(); void skrivType(); + void skrivDataForlengs(); + void skrivDataBaklengs(); }; -#endif // __BANE_H \ No newline at end of file +#endif // __BANE_H \ No newline at end of file