Horses Developer Blog

Menu
  • Android
  • Aplicaciones móviles
  • Aplicaciones web
  • Ciencia y Tecnologia
  • Gadgets
  • Gestión de Proyectos
  • Ingeniera de Software
  • Inteligencia Artificial
  • Marketing Digital
  • Realidad virtual
  • Videojuegos y entretenimiento

La definicion de herencia y polimorfismo en JAVA

Brian Castillo diciembre 22, 2017

Para conocer más acerca de la herencia y polimorfismo en java es necesario definir los conceptos y tener una buena base antes de indagar. En primera instancia, la herencia es la que permite que una determinada clase reciba de manera automática las propiedades y métodos de otra clase, mientras que el polimorfismo se encarga de varias esas propiedades.

A su vez, la herencia y el polimorfismo en java tienen lugar en la programación orientada a objetos, la cual se enfoca en ser un paradigma de programación que busca innovar en la forma de tener resultados.

herencia y polimorfismo en java ejercicios

Herencia y polimorfismo en programacion orientada a objetos

Como leímos anteriormente, la herencia y polimorfismo se basan en la programación orientada a objetos, la cual busca siempre la manera de innovar en cuanto a la forma de obtener determinados resultados y por tal tiene cabida en software y herramientas de inteligencia de negocios.

Por su parte, la herencia de encarga del proceso en el cual se permite la nueva definicion de un objeto a partir de otros, incluyendo las diferencias que ambos posean. Asimismo, las clases heredan los datos y métodos de la superclase. Es importante resaltar que la herencia simple solamente, ya que en java no existe la herencia múltiple.

herencia y polimorfismo en java ejemplos

En ese mismo sentido, la definicion de polimorfismo en java indica que este permite realizar operaciones con igual nombre a distintas clases, así estas estén relacionadas en términos de inclusión.

En programación el polimorfismo se utiliza como una técnica para optimizar la funcionalidad basada en tipos particulares, siendo la principal diferencia entre ambas que la herencia se relaciona con clases, mientras esta se relaciona con métodos.

Los tipos de polimorfismo

Tal como indican los ejercicios de polimorfismo en java, existen tres tipos de polimorfismos, donde si bien todos apuntan a lo mismo, tienen diferentes maneras de hacerlo. A continuación, una breve descripción de cada uno:

  • Sobrecarga: Se llama sobre carga cuando existe más de una función con el mismo nombre o con funcionalidad semejante, pero en clases diferentes.
  • Paramétrico: Cuando existen funciones con el mismo nombre, pero se ven utilizados diferentes parámetros, por eso su nombre.
  • Inclusión: Cuando se puede utilizar un método sin tener que conocer su tipo, ni tomar en cuenta sus detalles.

Por ende, la herencia y polimorfismo en JAVA juega un papel de suma importancia en la programación orientada a objetos que se ve desarrollada en la actualidad.

Share
Tweet
Google+
Linkedin
Artículo previo
Artículo siguiente

También te puede interesar

ejercicios de logica de programacion desarrollar
La lógica de la programación es mucho más simple de …
Ingeniera de Software marzo 1, 2018

¿Cómo mejorar con ejercicios de logica de programacion?

caracteristicas de un programador habilidades
Si bien no existe una receta o guía exacta para …
Ingeniera de Software febrero 26, 2018

¿Cuáles son las caracteristicas de un programador?

Etiquetas:Herencia y polimorfismo en java herencia y polimorfismo en java netbeans polimorfismo en java ejemplos polimorfismo java definicion

Acerca del Autor

Brian Castillo

Programador mobile con especialidad en el desarrollo de Aplicaciones en Android. Actualmente co-fundador de la empresa Horses Developer, donde gestionar, liderar y administrar la base tecnológica de los proyectos de la empresa.

Lo más visto

    Categorías

    • Android
    • Aplicaciones móviles
    • Aplicaciones web
    • Ciencia y Tecnologia
    • Gadgets
    • Gestión de Proyectos
    • Ingeniera de Software
    • Inteligencia Artificial
    • Marketing Digital
    • Realidad virtual
    • Videojuegos y entretenimiento

    Noticias más vistas

    ¿cuales son algunas de las nuevas tecnologias para el 2019?

    ¿cómo podemos lograr organizar nuestro año 2019?

    Las 5 mejores aplicaciones 2018 tanto en iOS como en Android

    Páginas

    • Contacto
    • Políticas de Privacidad

    Horses Developer Blog

    Copyright © 2022 Horses Developer Blog
    Copyright © 2017 - Horses Developer | Todos los derechos reservados