Entradas

Mostrando las entradas etiquetadas como Orientacion a Objectos

java a mil

Imagen
El miércoles intente volver a ese 2015 donde programaba en java con mi querido Eclipse así que lo instale desde los repositorios oficiales con el comando apt-get , que sirve para instalar programas viendo sus dependencias e instalándolas una a una, todo parecía bien pero al momento de abrirlo se crasheaba después lo ejecute en la terminal para ver detalles del error, el problema era una tal opción MaxPermsize estuve investigando y descubrí que esa opción fue eliminada en java 8 así que claramente la versión de Eclipse que había instalado no funcionaba para la versión de java que había en los repositorios oficiales. Buscando alternativas como no me funciono el plan original busque el jueves otras formas de instalar este fabuloso IDE primero lo hice con el instalador del ide que descargue de la web oficial todo parecía ir bien recordé esa vez que instale Eclipse hace tantos años (en Windows 8), va hace cuatro años. pero fue el mismo error con  la versión de java q...

solución a la ambigüedad de la herencia multiple

en la programación  orientada a objetos  la herencia multiple es una característica en la que un objeto  puede heredar  mas de un objeto el problema de la herencia múltiple es que sino se implementa correctamente puede causar ambigüedades por que hay herencia repetida por ejemplo:     se crea un objeto persona otro musico y otro trabajador    un objeto músico estudiante hereda de los anteriores  y heredan entre si llamas al método correr de el objeto persona pero ese método fue heredo por músico y trabajador así que no se conoce bien  por que objeto lo heredo o a que objeto especifico accede para usar ese método lo que casa una ambigüedad esto se puede solucionar haciendo que músico estudiante herede de persona,músico,trabajador y que esos objetos no hereden perteneciendo el método correr a músico estudiante hereda del objeto persona el único de esos objetos que tiene ese método remediando las ambigüedades hi...