Código de Java - Ejemplo de Herencia

Imágen de perfil

Ejemplo de Herenciagráfica de visualizaciones


Java

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 01 de Julio del 2013 por Xavi
9.198 visualizaciones desde el 01 de Julio del 2013. Una media de 56 por semana
Código de ejemplo para ver el funcionamiento de la herencia en Java.

Versión 1
estrellaestrellaestrellaestrellaestrella(1)

Publicado el 01 de Julio del 2013gráfica de visualizaciones de la versión: Versión 1
9.199 visualizaciones desde el 01 de Julio del 2013. Una media de 56 por semana
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
class Humano {
    protected String nombre;
    protected String apellido;
 
    public Humano(String nombre,String apellido) {
        this.nombre = nombre;
        this.apellido = apellido;
    }
    public String nombreCompleto() {
        return this.apellido + ", " + this.nombre;
    }
    public String identificacion() {
        return this.nombreCompleto();
    }
 
}
 
class Ciudadano extends Humano {
    protected String documento;
 
    public Ciudadano(String nombre,String apellido, String documento) {
        // hace referencia a la clase Humano
        super(nombre,apellido);
        this.documento = documento;
    }
 
    public String identificacion() {
        // super.identificacion hace referencia a la clase Humano
        return super.identificacion() + ", documento: " + this.documento;
    }
}
 
 
public class Herencia {
    public static void  main (String args[]) {
        Humano a = new Humano("Rosa","Perez");
        Ciudadano b = new Ciudadano("Rosa","Perez","12547585Q");
        Humano [] arregloDeHumanos = new Humano[2];
        arregloDeHumanos[0]=a;
        arregloDeHumanos[1]=b;
        identificarPolimorfico(arregloDeHumanos);
    }
 
    public static void identificarPolimorfico(Humano [] arregloDeHumanos) {
        for(int i = 0; i < arregloDeHumanos.length ; i++) {
            System.out.println("Identificando (arreglo "+i+"): " + arregloDeHumanos[i].identificacion());
        }
    }
}



Comentarios sobre la versión: Versión 1 (1)

Helmers
05 de Septiembre del 2014
estrellaestrellaestrellaestrellaestrella
como puedo descargar con todas sus componentes...
a decir verdad esta bien estructurada..
Responder

Comentar la versión: Versión 1

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios

http://lwp-l.com/s2414