La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Java. Java incorpora un mecanismo de herencia simple. Es decir, una clase sólo puede tener una superclase directa de la cual hereda todos los datos y.

Presentaciones similares


Presentación del tema: "Java. Java incorpora un mecanismo de herencia simple. Es decir, una clase sólo puede tener una superclase directa de la cual hereda todos los datos y."— Transcripción de la presentación:

1 Java

2 Java incorpora un mecanismo de herencia simple. Es decir, una clase sólo puede tener una superclase directa de la cual hereda todos los datos y métodos. Puede existir una cadena de clases derivadas en que la clase A herede de B y B herede de C, pero no es posible escribir algo como: class A extends B, C.... // error

3 Uno de los objetivos de la programación orientada a objetos, es incrementar la productividad en el desarrollo de software. Uno de los modos de lograr ésto, es mediante la reutilización de código existente, para lo cual las relaciones de herencia son uno de los medios más utilizados.

4 El diseño del lenguaje Java, imposibilita pensar el diseño de un programa aplicando herencia múltiple (Eckel, 2000), como se podría hacer por ejemplo en C++. Java permite únicamente una forma cercana al concepto de herencia múltiple, a través de la implementación de interfaces. Esta restricción de los diseñadores del lenguaje, les ha permitido simplificar la implementación del compilador.

5 Analicemos un caso de implementación en Java, basado en el esquema propuesto en la Figura 4, donde suponemos la existencia de un método denominado algo(), que es redefinido para cada clase con distintos comportamientos

6


Descargar ppt "Java. Java incorpora un mecanismo de herencia simple. Es decir, una clase sólo puede tener una superclase directa de la cual hereda todos los datos y."

Presentaciones similares


Anuncios Google