public class Biblioteca {
//Atributos
private Libro[] arrayDeLibros;
private int indiceLibros;
//Constructor
public Biblioteca(int cantidadLibros) {
arrayDeLibros = new Libro[cantidadLibros];
indiceLibros = 0;
}
//Metodos
public void addLibro(Libro lib) {
arrayDeLibros[indiceLibros] = lib;
indiceLibros++;
}
//Clases anidadas
class Libro {
String titulo;
String autor;
String sinopsis;
String ISBN;
public Libro(String tit, String aut, String sinop, String ISB) {
titulo = tit;
autor = aut;
sinopsis = sinop;
ISBN = ISB;
}
public static void main(String[] args) {
Biblioteca biblio= new Biblioteca(100);
String titulo = "El sushi está sobrevalorado";
String autor = "Kabuto";
String sinopsis = "Reflexiones sobre el exponente gastronómico japonés.\n"
+ "El autor considera este manjar soso y aburrido, "
+ "aunque aceptable si se adereza con cebolla caramelizada.";
String ISBN = "874356-110";
biblio.addLibro(new Libro(titulo, autor, sinopsis, ISBN);
}
}