How to use Inheritance and constructor overloading

Dependencies:   mbed

Committer:
Jamess
Date:
Wed Aug 05 17:27:08 2015 +0000
Revision:
0:4731d40a338a
Child:
1:6289618eacd1
Basic inheritance;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Jamess 0:4731d40a338a 1 #ifndef Brother_H
Jamess 0:4731d40a338a 2 #define Brother_H
Jamess 0:4731d40a338a 3
Jamess 0:4731d40a338a 4 #include "mbed.h"
Jamess 0:4731d40a338a 5
Jamess 0:4731d40a338a 6 class Brother{
Jamess 0:4731d40a338a 7
Jamess 0:4731d40a338a 8 private:
Jamess 0:4731d40a338a 9 uint32_t age;
Jamess 0:4731d40a338a 10
Jamess 0:4731d40a338a 11 public:
Jamess 0:4731d40a338a 12 uint32_t getAge(void);
Jamess 0:4731d40a338a 13 void setAge(uint32_t);
Jamess 0:4731d40a338a 14 Brother();
Jamess 0:4731d40a338a 15 Brother(uint32_t myAge);
Jamess 0:4731d40a338a 16
Jamess 0:4731d40a338a 17 protected:
Jamess 0:4731d40a338a 18 //TODO
Jamess 0:4731d40a338a 19
Jamess 0:4731d40a338a 20 };
Jamess 0:4731d40a338a 21
Jamess 0:4731d40a338a 22 #endif