La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Herencia Multiple en Java

Presentaciones similares


Presentación del tema: "Herencia Multiple en Java"— Transcripción de la presentación:

1 Herencia Multiple en Java
Raul A. Calizaya Gonzales Ruddy Rene Salmon Vidangos Ingenieria en Sistemas Programacion II I

2 Introduccion Un Sistema de Información es un conjunto de elementos que interactúan entre sí con el fin de apoyar las actividades de una empresa o negocio. En un sentido amplio, un sistema de información no necesariamente incluye equipo electrónico. Sin embargo en la práctica se utiliza como sinónimo de “sistema de información computarizado”

3 Objetivos Objetivo General
El objetivo es investigar y entender lo que son las herencias múltiples en java. Objetivos Específicos • Ver que es una herencia múltiple. • Como funciona una herencia múltiple. • Ejemplo de La Herencia Múltiple en Java

4 Lenguaje de Programacion
Es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana. Está formado de un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila y se mantiene el código fuente de un programa informático se le llama programación.

5 Programacion Orientada a Objetos
La Programación Orientada a Objetos es un paradigma de programación que usa objetos y sus interacciones para diseñar aplicaciones y programas de computadora. Está basado en varias técnicas, incluyendo herencia, modularidad, polimorfismo, y encapsulamiento. La programación Orientada a objetos (POO) es una forma especial de programar, más cercana a como expresaríamos las cosas en la vida real que otros tipos de programación.

6 Java Java es un lenguaje de programación de propósito general, concurrente, orientado a objetos que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible. Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo lo que quiere decir que el código que es ejecutado en una plataforma no tiene que ser recompilado para correr en otra.

7 Herencia La herencia es un mecanismo que permite la definición de una clase a partir de la definición de otra ya existente. La herencia permite compartir automáticamente métodos y datos entre clases, subclases y objetos. La herencia está fuertemente ligada a la reutilización del código en la POO. Esto es, el código de cualquiera de las clases puede ser utilizado sin más que crear una clase derivada de ella, o bien una subclase.

8 Herencia Multiple Herencia múltiple hace referencia a la característica de los lenguajes de programación orientada a objetos en la que una clase puede heredar comportamientos y características de más de una superclase. Esto contrasta con la herencia simple, donde una clase sólo puede heredar de una superclase. Lenguajes que soportan herencia múltiple en su mayor parte son: C++, Centura SQL Windows, CLOS, Eiffel, Object REXX, Perl y Python. Java no permite herencia múltiple (una clase extienda varias otras), Sin embargo, por medio de los interfaces se puede conseguir un efecto similar. Una interfaz es parecida a una clase abstracta, pero sólo puede tener definidos métodos abstractos y constantes (static/final).

9 Caracteristicas de la Herencia Multiple
La herencia múltiple en java no es soportada nativamente. Sin embargo muchos autores y desarrolladores la simulan utilizando la palabra reservada implements e interfaces, que sirve para implementar o cubrir una clase con respecto a otra. La herencia múltiple permite a una clase tomar funcionalidades de otras clases. Al no soportar java herencia múltiple esta carencia se la puede suplir o corregir con el uso de interfaces.

10 Ventajas de la Herencia Multiple
Modelado de la realidad Evitar redundancias en el código Facilita la reutilización del código, así como reduce el número de líneas a escribir Sirve como el soporte o la base para el polimorfismo

11 Ahora viene la explicacion del ejemplo de Herencia Multiple

12 Conclusion En conclusion la herencia multiple es una de las herramientas mas grandes que tiene la programacion, ya que permite que el ahorro de codigo y un major manejo de los programas, gracias a la investigacion que realizamos fuimos capaces de cumplir con nuestro objetivo de aprender mas sobre el mismo, realizando un ejemplo de la herencia multiple en BlueJ

13 GRACIAS


Descargar ppt "Herencia Multiple en Java"

Presentaciones similares


Anuncios Google