Newer
Older

Debora
committed
#ifndef __AVENATIVA_H__
#define __AVENATIVA_H__
#include "ave.h"
#include "animalnativo.h"
/* @brief Classe Ave, que modela um Ave do tipo Nativa, que toma Ave e AnimalNativo
* como classes pai a herdar seus atributos
* @param Métodos públicos:
* friend std::ostream& operator<< (std::ostream &output, AveNativa const avenat) Sobrecarga do operador de inserção para animal do tipo AveNativa
* AveNativa - Construtor cria um animal do tipo AveNativa
*
*/
class AveNativa: public Ave, AnimalSilvestre, AnimalNativo {
private:
public:
friend std::ostream& operator<< (std::ostream &output, AveNativa const avenat);
AveNativa(int identity, string clas, string name, string scientific, char sex, float size,
string diet, string baptism, Veterinario vet, Tratador caretaker,
int beak_size, int wingspan, string biernr, string origin_state, string authorization);
AveNativa();
};
#endif