How to use Inheritance and constructor overloading

Dependencies:   mbed

Committer:
Jamess
Date:
Wed Aug 05 18:16:34 2015 +0000
Revision:
1:6289618eacd1
Parent:
0:4731d40a338a
Heran?a;

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 1:6289618eacd1 18 // Who has access
Jamess 1:6289618eacd1 19 // Inherited classes
Jamess 1:6289618eacd1 20 uint32_t howMuchMoney;
Jamess 0:4731d40a338a 21
Jamess 0:4731d40a338a 22 };
Jamess 0:4731d40a338a 23
Jamess 0:4731d40a338a 24 #endif