Projeto Biblioteca POO - PV26465
Loading...
Searching...
No Matches
LivroEducativo.h
Go to the documentation of this file.
1#ifndef LIVROEDUCATIVO_H
2#define LIVROEDUCATIVO_H
3
4#include "Livro.h"
5using namespace std;
6
13class LivroEducativo : public Livro
14{
15 public:
16 LivroEducativo(string t, string a, string i, string c, string g, int numCopias); //Construtor
17 virtual ~LivroEducativo(); //Destrutor
18
19 string getTipo() const override; //Obtém o tipo de livro
20 int getPrazoEmprestimo() const override; //Obtém o prazo de empréstimo do livro
21 string getGrauEscolaridade() const; //Obtém o grau de escolaridade do livro
22 void setGrauEscolaridade(string g); //Define o grau de escolaridade do livro
23 void EditarInformacoesLivro() override; //Edita as informações do livro
24
25 private:
26 string grau_escolaridade; //Grau de escolaridade do livro
27};
28
29
30#endif // LIVROEDUCATIVO_H
Classe que representa um livro educativo na biblioteca.
Definition LivroEducativo.h:14
string getTipo() const override
Obtém o tipo do livro.
Definition LivroEducativo.cpp:31
void EditarInformacoesLivro() override
Edita as informações do livro.
Definition LivroEducativo.cpp:67
void setGrauEscolaridade(string g)
Define o grau de escolaridade do livro.
Definition LivroEducativo.cpp:60
int getPrazoEmprestimo() const override
Obtém o prazo de empréstimo do livro.
Definition LivroEducativo.cpp:41
virtual ~LivroEducativo()
Destrutor da classe LivroEducativo.
Definition LivroEducativo.cpp:21
LivroEducativo(string t, string a, string i, string c, string g, int numCopias)
Construtor da classe LivroEducativo.
Definition LivroEducativo.cpp:13
string grau_escolaridade
Definition LivroEducativo.h:26
string getGrauEscolaridade() const
Obtém o grau de escolaridade do livro.
Definition LivroEducativo.cpp:51
Classe base para representar um livro na biblioteca.
Definition Livro.h:15