package br.com.nadson.desafiosc9.modelo;
public class Midia {
private String nome;
private int dataLacamento;
public Midia(String nome,int dataLancameto){
this.nome=nome;
this.dataLacamento=dataLancameto;
}
public String gerarCodigo(){
return "LIB-"+this.nome.substring(0,3)+this.dataLacamento+" ";
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public int getDataLacamento() {
return dataLacamento;
}
public void setDataLacamento(int dataLacamento) {
this.dataLacamento = dataLacamento;
}
public void exibirInfo() {
System.out.print("");
}
}
package br.com.nadson.desafiosc9.principal;
import br.com.nadson.desafiosc9.modelo.Midia;
import java.util.List;
public class GerenciamentoDeBiblioteca {
public static void main(String[] args) {
List<Midia>midias=List.of(
new br.com.nadson.desafiosc9.modelo.Livro("O Senhor dos Aneis",1954,"J.R.R. Tolkien"),
new br.com.nadson.desafiosc9.modelo.EBook("Clean Code",2008,"PDF"),
new br.com.nadson.desafiosc9.modelo.Revista("National Geographic",2021,150)
);
for (Midia midia: midias){
midia.exibirInfo();
}
}
}