Newer
Older
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
#ifndef __ANIMAL_H__
#define __ANIMAL_H__
#include "veterinario.h"
#include "tratador.h"
#include <iostream>
#include <string>
#include <fstream>
using namespace std;
class Animal {
protected:
int id;
string classe;
string nome;
string cientifico;
char sexo;
float tamanho;
string dieta;
string batismo;
Veterinario veterinario;
Tratador tratador;
public:
int getId();
void setId(int identity);
string getClasse();
void setClasse(string clas);
string getNome();
void setNome(string name);
string getCientifico();
void setCientifico(string scientific);
char getSexo();
void setSexo(char sex);
float getTamanho();
void setTamanho(float size);
string getDieta();
void setDieta(string diet);
string getBatismo();
void setBatismo(string baptism);
Veterinario getVeterinario();
void setVeterinario(Veterinario vet);
Tratador getTratador();
void setTratador(Tratador caretaker);
istream &operator>>( istream &input, Animal const &A );
ostream &operator<<( ostream &output, Animal const &A )
Animal(int identity, string clas, string name, string scientific, char sex, float size, string diet, string baptism, Veterinario vet, Tratador caretaker);
};
#endif