NOTAS DE CLASE
#include <iostream>
using namespace std;
#include <string>
class vehiculo_rodante {
private:
int ruedas;
int pasajeros;
public:
void setRuedas(int num) {
this->ruedas = num;
}
int getRuedas() {
return ruedas;
}
void setPasajeros(int num) {
this->pasajeros = num;
}
int getPasajeros() {
return pasajeros;
}
};
class camion : public vehiculo_rodante {
int carga;
public:
void setCarga(int size) {
this->carga = size;
}
int getCarga() {
return carga;
}
};
class bicicleta : public vehiculo_rodante {
string tipo;
public:
void setTipo(string z) {
this->tipo = z;
}
string getTipo() {
return tipo;
}
};
int main()
{
camion objeto1;
bicicleta objeto2;
objeto1.setRuedas(18);
objeto1.setPasajeros(2);
objeto1.setCarga(3200);
cout << objeto1.getRuedas() << "\n";
cout << objeto1.getPasajeros() << "\n";
cout << objeto1.getCarga() << "\n";
cout << "\n";
objeto2.setRuedas(2);
objeto2.setPasajeros(1);
objeto2.setTipo("BiciCross");
cout << objeto2.getRuedas() << "\n";
cout << objeto2.getPasajeros() << "\n";
cout << objeto2.getTipo() << "\n";
return 0;
}