Projet_VictorAvecUnK/app/include/Tortue.h
2020-05-27 09:59:21 +02:00

50 lines
929 B
C++

//
// Created by Victor Le Roch on 20/05/2020.
//
#ifndef BE_TORTUE_H
#define BE_TORTUE_H
#include <string>
#include <ostream>
class Tortue{
private:
std::string nom;
std::string naissance;
std::string sexe;
static int nbTortue;
public:
class ExceptionDate{
public:
int id;
ExceptionDate(int id);
};
Tortue();
Tortue(const std::string &nom, const std::string &naissance, const std::string &sexe);
const std::string &getNom() const;
void setNom(const std::string &nom);
void setNaissance(std::string naissance);
void setSexe(const std::string &sexe);
static int getNbTortue();
std::string getNaissance() const;
std::string getAge() const;
const std::string &getSexe() const;
std::string getInfo();
static void delete1();
friend std::ostream &operator<<(std::ostream &os, const Tortue &tortue);
};
#endif //BE_TORTUE_H