Commit 95689b9a authored by Samuel Oliveira's avatar Samuel Oliveira

Atualizado codigo herança

parent d1735093
No preview for this file type
#include "carro.hpp"
carro::carro(string cor){
setCor(cor);
carro::carro(string cor) : veiculo(cor){
}
carro::carro(){
setCor("Branco");
this->cor = "Branco";
}
void carro::acelera(double velocidade){
......
......@@ -4,7 +4,8 @@
using namespace std;
int main(){
carro c;
carro c("Azul");
cout << "A cor do carro é: " << c.getCor() << endl;
cout << "A velocidade atual é: " << c.getVelocidade() << "KM/H" << endl;
c.acelera(50.6);
cout << "A velocidade atual é: " << c.getVelocidade() << "KM/H" << endl;
......
#include "veiculo.hpp"
veiculo::veiculo(){
veiculo::veiculo(string cor){
this->cor = cor;
}
veiculo::veiculo(){
}
veiculo::~veiculo(){
......
......@@ -4,13 +4,14 @@
using namespace std;
class veiculo{
private:
protected:
double combustivel;
double velocidade = 0;
int numRodas;
string cor;
public:
veiculo(string cor);
veiculo();
~veiculo();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment