Newer
Older
#ifndef __ANIMAL_H__
#define __ANIMAL_H__
#include "veterinario.h"
#include "tratador.h"
#include <iostream>
#include <string>
#include <fstream>
using namespace std;
class Animal {
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);
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);
//std::istream& operator>>( std::istream &input, Animal const &A );
friend std::ostream& operator<<(std::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);
};