Conceito de Classe (Private Public),

Dependencies:   mbed

Committer:
Jamess
Date:
Tue Aug 04 14:14:54 2015 +0000
Revision:
2:f8dd6b50073a
Trabalhando com mais arquivos;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Jamess 2:f8dd6b50073a 1 #ifndef CAR_MACRO_H
Jamess 2:f8dd6b50073a 2 #define CAR_MACRO_H
Jamess 2:f8dd6b50073a 3
Jamess 2:f8dd6b50073a 4 #include "mbed.h"
Jamess 2:f8dd6b50073a 5
Jamess 2:f8dd6b50073a 6
Jamess 2:f8dd6b50073a 7
Jamess 2:f8dd6b50073a 8 class Car{
Jamess 2:f8dd6b50073a 9
Jamess 2:f8dd6b50073a 10 private:
Jamess 2:f8dd6b50073a 11 uint32_t speed;
Jamess 2:f8dd6b50073a 12
Jamess 2:f8dd6b50073a 13 public:
Jamess 2:f8dd6b50073a 14 uint32_t getSpeed(void);
Jamess 2:f8dd6b50073a 15 void setSpeed(uint32_t);
Jamess 2:f8dd6b50073a 16
Jamess 2:f8dd6b50073a 17 void turnRight(void);
Jamess 2:f8dd6b50073a 18 void turnLeft(void);
Jamess 2:f8dd6b50073a 19 void goStraight(void);
Jamess 2:f8dd6b50073a 20
Jamess 2:f8dd6b50073a 21 };
Jamess 2:f8dd6b50073a 22
Jamess 2:f8dd6b50073a 23
Jamess 2:f8dd6b50073a 24 #endif