Projeto Biblioteca POO - PV26465
Loading...
Searching...
No Matches
Revista.h
Go to the documentation of this file.
1#ifndef REVISTA_H
2#define REVISTA_H
3
4#include "Livro.h"
5
12class Revista : public Livro
13{
14 public:
15 Revista(string t, string a, string i, string c, int e, int numCopias); //Construtor
16 virtual ~Revista(); //Destrutor
17
18 int getEdicao() const; //Obtém a edição da revista
19 int getPrazoEmprestimo() const; //Obtém o prazo de empréstimo da revista
20 string getTipo() const override; //Obtém o tipo de livro
21 void setEdicao(int e); //Define a edição da revista
22 void EditarInformacoesLivro() override; //Edita as informações da revista
23 private:
24 int edicao; //Edição da revista
25};
26
27#endif // REVISTA_H
Classe base para representar um livro na biblioteca.
Definition Livro.h:15
Classe que representa uma revista na biblioteca.
Definition Revista.h:13
void setEdicao(int e)
Define a edição da revista.
Definition Revista.cpp:60
int getEdicao() const
Obtém a edição da revista.
Definition Revista.cpp:31
Revista(string t, string a, string i, string c, int e, int numCopias)
Construtor da classe Revista.
Definition Revista.cpp:13
string getTipo() const override
Obtém o tipo da revista.
Definition Revista.cpp:51
int getPrazoEmprestimo() const
Obtém o prazo de empréstimo da revista.
Definition Revista.cpp:41
void EditarInformacoesLivro() override
Edita as informações da revista.
Definition Revista.cpp:72
virtual ~Revista()
Destrutor da classe Revista.
Definition Revista.cpp:21
int edicao
Definition Revista.h:24