Código de Java - Ejemplo de Herencia

Imágen de perfil

Ejemplo de Herenciagráfica de visualizaciones


Java

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

Versión 1
estrellaestrellaestrellaestrellaestrella(2)

Publicado el 01 de Julio del 2013gráfica de visualizaciones de la versión: Versión 1
16.154 visualizaciones desde el 01 de Julio del 2013. Una media de 63 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 (2)

Helmers
05 de Septiembre del 2014
estrellaestrellaestrellaestrellaestrella
como puedo descargar con todas sus componentes...
a decir verdad esta bien estructurada..
Responder
Ala
11 de Enero del 2018
estrellaestrellaestrellaestrellaestrella
:D
Ty
Responder

Comentar la versión: Versión 1

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s2414  
Revisar política de publicidad