Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/05/2014, 01:26
Avatar de rgf1987
rgf1987
 
Fecha de Ingreso: diciembre-2012
Ubicación: Asturias
Mensajes: 269
Antigüedad: 11 años, 10 meses
Puntos: 22
Respuesta: puede haber una herencia sin extends

Buenos días,

antes de nada decir que yo no me considero un experto jaja, eso se lo dejo a otra gente ;), pero daré mi opinión

Yo no veo herencia por ninguna parte en ese código que nos proporcionas... la herencia que yo sepa consiste en tener una clase padre con una serie de métodos comúnes para las clases hijas que heredan de esta, por ejemplo con el siguiente ejemplo:

Código Java:
Ver original
  1. public class Animal {
  2.     private String nombre;
  3.     private String color;
  4.    
  5.     public String getNombre() {
  6.         return nombre;
  7.     }
  8.     public void setNombre(String nombre) {
  9.         this.nombre = nombre;
  10.     }
  11.     public String getColor() {
  12.         return color;
  13.     }
  14.     public void setColor(String color) {
  15.         this.color = color;
  16.     }  
  17. }

Código Java:
Ver original
  1. public class Gato extends Animal{}

Tenemos la clase Animal y la clase Gato que hereda de Animal, entonces podríamos hacer una instancia de la clase Gato y como este ya recibe automáticamente los métodos que hereda de Animal, podríamos utilizarlos así:

Código Java:
Ver original
  1. public static void main(String[]args){     
  2.         Gato g = new Gato();
  3.         System.out.println(g.getNombre() + " " +g.getColor());
  4.     }