computinglegan.com.

OOP con Java.

Introducción a la herencia con Java.

Saltar al contenidó.

Versión.

Borrador 0.0.1.

Actualización hecha.

Cambiós en la interfáz de usuarío.

Descripción.

La Programación Orientada a Objetos (POO), u Oriented Programation Oriented Object (OOP) es una fase qué todavía existé hoy en día y qué se hace tanto para el desarrollo del sofware e inclusó pará cualquier otró ambitó de la vida que no tiene una solución clará, esé método se hace en forma de fasés, en orden, y cada fase en el momento adecuado y hay qué hacer cada fasé en el momento adecuado y con el máximo número de personas, no únicamente con personas de conocimientos en el área de Ingeniería Informática, sino, con el mayor número de personas posibles en diferentes áreas de conocimientos y no únicamente de niveles de conocimiento de máxima cualificación, sino, en la médida qué sea pósible, con el máximo números de personas de diferentes niveles de conocimiento, es decir, tanto, con personas de altisima cualificación, alta cualificación, média cualificación, baja cualificación y bajisima cualificación pará qué tengá el máximo éxito pósible lo que se intenté hacer no sólo en el desarrolló del sofware, sino en cualquier otró ambitó de la vida.

A continuación, voy a públicar una pequeña introdución en el área del desarrolló del sofware de la herencia de OOP, en el apartadó de referencias, hay información mucho más detalladá de la que yo no puedo proporcionar.

Si poder puedo, refinaré algó más estó, pero en primer lugar intentando aportando algo a los demás, pero eso sí, si veo qué más o menos ya he aportaré algo a los demás, intentaré hacer algó proporcional hacía mí, eso se llama ALTRUISMO.

Ejemplo.

SerVivoConNombre.java

    
public class SerVivoConNombre {
  private String nombre;
  protected int fechaNacimiento;

  public int getEdad() {
    //Para obtener el año se pueden utilizar formas más complejas como por ejemplo obtener la fecha actual del sistema.
    int edad = 2025 - this.fechaNacimiento;
    return(edad);
  }

  public void setNombre(String nombre) {
    this.nombre = nombre;
  }

  public String getNombre() {
    return(this.nombre);
  }
}    
    
  

Persona.java

    
public class Persona extends SerVivoConNombre {
  private String nombreDePila;

  public void setNombreDePila(String nombreDePila) {
    this.nombreDePila = nombreDePila;
  }

  public String getNombreDePila() {
    return(this.nombreDePila);
  }

  public int getNumeroExtremidadesInferiores() {
    return(2);
  }
}
    
  

Mascota.java

    
public class Mascota extends SerVivoConNombre {
  private int chipIdentificacion;

  public void setChipIdentificacion(int chipIdentificacion) {
    this.chipIdentificacion = chipIdentificacion;
  }

  public int getChipIdentificacion() {
    return(chipIdentificacion);
  }
}
    
  

Gato.java

    
public class Gato extends Mascota {

  public int getExtremidadesInferiores() {
    return(4);
  }
}
    
  

Pajaro.java

    
public class Pajaro {

  public int getExtremidadesInferiores() {
    return(2);
  }
}
    
  

Main.java

    
public class Main {
  
  public static void main(String[] args) {
    //estó lo dejo libré para qué quien pueda lo rellene. 
  }
}
    
  

Material de apoyo.

Descarga del código fuente en el archivo. code.zip.
Descarga de este articulo en pdf. article.pdf.

Referencías.

Utilizar otra clase.
Página Web que explica algo sobre la herencía en OOP.
Definición de la Programación Orientada a Objetos (POO) u Oriented Programation Objects (OOP) según la wikipedia, la enciclopedía libre.

Contacto.

legan76@hotmail.com.