Red de conocimiento informático - Computadora portátil - C Definir una clase de Perro, incluyendo edad, peso, sexo y otros atributos, así como métodos de operación para estos atributos, implementar y probar esta clase.

C Definir una clase de Perro, incluyendo edad, peso, sexo y otros atributos, así como métodos de operación para estos atributos, implementar y probar esta clase.

#include lt;iostreamgt;

#include lt;stringgt;

usando el espacio de nombres std;

clase Perro

{

público:

Perro() {edad = 1; sexo = "masculino"; peso = 1.0;}

Perro(int _edad) , string _sex, double _weight): edad(_age), sexo(_sex), peso(_weight) {}

~Dog(){}

void setDog(int _age, cadena _sexo, doble _peso)

{

edad = _edad;

sexo = _sexo

peso = _peso

}

void showDog()

{

coutlt;lt;"edad = "lt;lt;agelt;lt;", sexo = "lt;lt;sex.c_str()lt;lt;", peso = "lt;lt;weightlt;lt;endl;

}

privado:

int edad;

sexo de cadena;

doble peso

}; >

{

Perro d1, d2(10, "hembra", 20.0

d1.showDog()

d2.showDog(); );

d1.setDog(8, "mujer", 50);

d1.showDog();

cin.get();

p>

devuelve 0;

}