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 #include "Brother.h"
Jamess 0:4731d40a338a 2
Jamess 0:4731d40a338a 3 Brother::Brother(){
Jamess 0:4731d40a338a 4
Jamess 0:4731d40a338a 5 age = 10;
Jamess 0:4731d40a338a 6
Jamess 0:4731d40a338a 7 }
Jamess 0:4731d40a338a 8
Jamess 0:4731d40a338a 9 Brother::Brother(uint32_t myAge){
Jamess 0:4731d40a338a 10
Jamess 0:4731d40a338a 11 age = myAge;
Jamess 0:4731d40a338a 12
Jamess 0:4731d40a338a 13 }
Jamess 0:4731d40a338a 14
Jamess 0:4731d40a338a 15 uint32_t Brother::getAge(void){
Jamess 0:4731d40a338a 16
Jamess 0:4731d40a338a 17 return age;
Jamess 0:4731d40a338a 18
Jamess 0:4731d40a338a 19 }
Jamess 0:4731d40a338a 20 void Brother::setAge(uint32_t a){
Jamess 0:4731d40a338a 21
Jamess 0:4731d40a338a 22 age = a;
Jamess 0:4731d40a338a 23
Jamess 0:4731d40a338a 24 }
Jamess 0:4731d40a338a 25