Thiago .
/
OOP_Exercise
Conceito de Classe (Private Public),
Car.h@2:f8dd6b50073a, 2015-08-04 (annotated)
- Committer:
- Jamess
- Date:
- Tue Aug 04 14:14:54 2015 +0000
- Revision:
- 2:f8dd6b50073a
Trabalhando com mais arquivos;
Who changed what in which revision?
User | Revision | Line number | New 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 |