VictorMunoz

VMP_UF4-Reto-Familia

Nov 12th, 2022
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.38 KB | None | 0 0
  1. public abstract class Familia {
  2.     // Atributos
  3.     protected int numLibFam;
  4.     protected String direccion;
  5.     protected String poblacion;
  6.     protected String provincia;
  7.    
  8.     //Contructor (vacío)
  9.     public Familia(){
  10.         this.numLibFam= 0;
  11.         this.direccion="";
  12.         this.poblacion="";
  13.         this.provincia="";
  14.     }
  15.    
  16.     // Constructor sobrecargado
  17.     public Familia(int numLibFam, String direccion, String poblacion, String provincia) {
  18.         this.numLibFam=numLibFam;
  19.         this.direccion=direccion;
  20.         this.poblacion=poblacion;
  21.         this.provincia=provincia;
  22.     }
  23.    
  24.    
  25.     // Getters & Setters
  26.     public int getNumLibFam() { return numLibFam; }
  27.  
  28.     public void setNumLibFam(int numLibFam) { this.numLibFam = numLibFam; }
  29.  
  30.     public String getDireccion() { return direccion; }
  31.  
  32.     public void setDireccion(String direccion) { this.direccion = direccion; }
  33.  
  34.     public String getPoblacion() { return poblacion; }
  35.  
  36.     public void setPoblacion(String poblacion) { this.poblacion = poblacion; }
  37.  
  38.     public String getProvincia() { return provincia; }
  39.  
  40.     public void setProvincia(String provincia) { this.provincia = provincia; }
  41.    
  42.    
  43.     //Método abstracto
  44.     public abstract float imc();
  45.     // Método info que se usa en la subclase
  46.     public String infoFamilia() {
  47.         return "#"+this.numLibFam +" - "+ this.direccion +" - "+ this.poblacion +" - "+ this.provincia;
  48.     }
  49. }
  50.  
Advertisement
Add Comment
Please, Sign In to add comment