Skip to content
Snippets Groups Projects
anfibioexotico.h 1.02 KiB
Newer Older
#ifndef __ANFIBIOEXOTICO_H__
#define __ANFIBIOEXOTICO_H__

#include "anfibio.h"
#include "animalsilvestre.h"
#include "animalexotico.h"


/* @brief Classe Anfibio, que modela um  Anfíbio do tipo Exotico, que toma Anfibio, AnimalSilvestre e AnimalExotico
*				  como classes pai a herdar seus atributos
* @param 	Métodos públicos:
*					friend std::ostream& operator<< (std::ostream &output, AnfibioExotico const anfexo) Sobrecarga do operador de inserção para animal do tipo AnfibioExotico
*					AnfibioExotico - Construtor cria um animal do tipo AnfíbioExotico
*
*/
class AnfibioExotico: public Anfibio, AnimalSilvestre, AnimalExotico {
	private:

	public:
		friend std::ostream& operator<< (std::ostream &output, AnfibioExotico const anfexo);
		AnfibioExotico(int identity, string clas, string name, string scientific, char sex, float size,
    				string diet, string baptism, Veterinario vet, Tratador caretaker,
    				int total_changes, string last_change, string biernr, string origin_country);
    AnfibioExotico();

};

#endif