Advertisement
squidward98

Guia 3 - Ejercicio 1 #1 Libro

Apr 6th, 2020
215
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.24 KB | None | 0 0
  1. package ejercicioUno;
  2.  
  3. public class Libro
  4. {
  5.     private String titulo;
  6.     private double precio;
  7.     private int stock;
  8.     private Autor autor;
  9.    
  10.     public Libro(String titulo, double precio, int cantidad, Autor autor)
  11.     {
  12.         this.titulo = titulo;
  13.         this.precio = precio;
  14.         this.stock = cantidad;
  15.         this.autor = autor;
  16.     }
  17.    
  18.     public String getTitulo()
  19.     {
  20.         return this.titulo;
  21.     }
  22.    
  23.     public void setTitulo(String titulo)
  24.     {
  25.         this.titulo = titulo;
  26.     }
  27.    
  28.     public double getPrecio()
  29.     {
  30.         return this.precio;
  31.     }
  32.    
  33.     public void setPrecio(double precio)
  34.     {
  35.         this.precio = precio;
  36.     }
  37.    
  38.     public int getStock()
  39.     {
  40.         return this.stock;
  41.     }
  42.    
  43.     public void setStock(int cantidad)
  44.     {
  45.         this.stock = cantidad;
  46.     }
  47.    
  48.     public Autor getAutor()
  49.     {
  50.         return this.autor;
  51.     }
  52.    
  53.     public void setAutor(Autor autor)
  54.     {
  55.         this.autor = autor;
  56.     }
  57.    
  58.     public String imprimirLinea()
  59.     {
  60.         return "El libro, "+this.getTitulo()+" de "+
  61.                 this.autor.getNombre()+" "+this.autor.getApellido()+
  62.                 " se vende a $"+this.getPrecio()+".";
  63.     }
  64.    
  65.     @Override
  66.     public String toString()
  67.     {
  68.         return "Titulo: "+this.getTitulo()+".\n"+
  69.                 this.autor.toString()+
  70.                 "Precio: $"+this.getPrecio()+".\n"+
  71.                 "Unidades en stock: "+this.getStock()+".\n";
  72.     }
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement