Código de Java - Ejemplo de Herencia

Imágen de perfil
Val: 594
Bronce
Ha disminuido 1 puesto en Java (en relación al último mes)
Gráfica de Java

Ejemplo de Herenciagráfica de visualizaciones


Java

Publicado el 1 de Julio del 2013 por Xavi (534 códigos)
26.285 visualizaciones desde el 1 de Julio del 2013
Código de ejemplo para ver el funcionamiento de la herencia en Java.

Versión 1
estrellaestrellaestrellaestrellaestrella(3)

Publicado el 1 de Julio del 2013gráfica de visualizaciones de la versión: Versión 1
26.286 visualizaciones desde el 1 de Julio del 2013
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 (3)

Helmers
5 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
pepe
15 de Octubre del 2018
estrellaestrellaestrellaestrellaestrella
aska, no define nada, y no esta bien estructurado
Responder

Comentar la versión: Versión 1

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

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s2414