-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMamifero.cpp
58 lines (49 loc) · 956 Bytes
/
Mamifero.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
#include "Mamifero.h"
Mamifero::Mamifero(string Dieta,int Anio,string LugarNac,string Raza)
{
this->Dieta=Dieta;
this->Anio=Anio;
this->LugarNac=LugarNac;
this->Raza=Raza;
}
Mamifero::Mamifero(const Mamifero& F)
{
Dieta=F.Dieta;
Anio=F.Anio;
LugarNac=F.LugarNac;
Raza=F.Raza;
}
Mamifero::Mamifero(Mamifero&& F)noexcept
{
Dieta=F.Dieta;
Anio=F.Anio;
LugarNac=F.LugarNac;
Raza=F.Raza;
}
string Mamifero::getDieta()
{
return Dieta;
}
string Mamifero::getRaza()
{
return Raza;
}
string Mamifero::getLugarNac()
{
return LugarNac;
}
int Mamifero::getAnio()
{
return Anio;
}
int Mamifero::getEdad()
{
return (2023-Anio);
}
void Mamifero::Imprimir()
{
cout<<"Dieta: "<<getDieta()<<endl;
cout<<"Lugar de Nacimiento: "<<getLugarNac()<<endl;
cout<<"Año: "<<getAnio()<<endl;
cout<<"Raza: "<<getRaza()<<endl<<endl;
}