Projeto Biblioteca POO - PV26465
Loading...
Searching...
No Matches
Estudante.h
Go to the documentation of this file.
1#ifndef Estudante_H
2#define Estudante_H
3
4#include "Leitor.h"
5
11class Estudante : public Leitor {
12
13 private:
15 public:
16 Estudante(string n, string i);
17 virtual ~Estudante();
18
19 int getLimiteEmprestimos() const override; //Obtém o limite de empréstimos do estudante
20 float getDescontoMulta() const override; //Obtém o desconto de multa do estudante
21 bool podeProrrogar() const override; //Verifica se o estudante pode prorrogar o empréstimo
22 void editarInformacoes() override; //Edita as informações do estudante
23 string getTipo() const override; //Obtém o tipo de leitor
24};
25
26
27#endif // ESTUDANTE_H
Classe que representa um estudante na biblioteca.
Definition Estudante.h:11
virtual ~Estudante()
Destrutor da classe Estudante.
Definition Estudante.cpp:17
Estudante(string n, string i)
Construtor da classe Estudante.
Definition Estudante.cpp:10
int limiteEmprestimos
Definition Estudante.h:14
float getDescontoMulta() const override
Obtém o desconto da multa do estudante.
Definition Estudante.cpp:35
string getTipo() const override
Obtém o tipo do leitor.
Definition Estudante.cpp:70
void editarInformacoes() override
Edita as informações do estudante.
Definition Estudante.cpp:51
bool podeProrrogar() const override
Verifica se o estudante pode prorrogar o empréstimo.
Definition Estudante.cpp:44
int getLimiteEmprestimos() const override
Obtém o limite de empréstimos do estudante.
Definition Estudante.cpp:26
Classe base para representar um leitor na biblioteca.
Definition Leitor.h:15