#ifndef __ANIMAL_H__ #define __ANIMAL_H__ #include "veterinario.h" #include "tratador.h" #include <iostream> #include <string> #include <fstream> using namespace std; class Animal { private: 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); //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); }; #endif