Uma biblioteca possui em seu acervo livros e periódicos. Cada livro tem título e situação; cada
periódico tem título e número do volume. Os periódicos não podem sair da biblioteca, mas os livros sim.
Durante o empréstimo, a situação de um livro é emprestado, quando ele é devolvido, retorna à situação
de disponível.
Sendo assim, uma superclasse Biblioteca e 2 subclasses Livro e Periodicos
Segue os códigos.
public class Biblioteca
{
private String titulo;
public Biblioteca(String t)
{
titulo = t;
}
public String getTitulo(){
return titulo;
}
}
public class Livros extends Biblioteca
{
private String situacao;
private boolean aux;
public Livros(String t)
{
super(t);
situacao = "";
}
public String getTitulo(){
return "Título: "+super.getTitulo();
}
public String estaDisponivel()
{
aux = false;
if(aux == false){
return situacao = "Livro Disponível";
}
else{
return situacao = "Emprestado";
}
}
}
public class Periodicos extends Biblioteca
{
private int numVolume;
public Periodicos(String t, int n)
{
super(t);
numVolume = n;
}
public String getTitulo(){
return "Título: "+super.getTitulo();
}
public String getNumVolume()
{
return "Número do volume: "+numVolume;
}
}
Como estou começando em java, fiquei em dúvida se ficou faltando algo no código, ou até mesmo alguns erros...
Aceito dicas também.
Obrigado.