Vous êtes sur la page 1sur 2

Herencia Corporacin Universitaria Autnoma De Nario

HERENCIA
Carlos Esteven Cancimance Pena
carlos.esteven96@hotmail.com
El objetivo principal de este
trabajo es mostrar que es la programacin
estructurada la cual es un tipo programacin que
consiste en construir programas de fcil
comprensin, es especialmente til, para cuando
se
necesitan
realizar
correcciones
o
modificaciones despus de haber concluido el
programa. Puesto que al hacer uso de esta tipo
de programacin, se es mucho ms sencillo
entender la estructura del programa, ya que este
se encontrara divido en diferentes secciones.

los predefinidos como el +. C++, por el contrario


si permite hacerlo.

Palabras Claves: Programacin, Programacin


estructurada, java, programacin orientada a
objetos.

4.1 Definicin

RESUMEN:

3. SOBRECARGA DE OPERADORES
Tambin existe la sobrecarga de
operadores que al igual que con la sobrecarga de
funciones se le da ms de una implementacin a
un operador.

4. HERENCIA

En programacin orientada a objetos la


herencia es, despus de la agregacin o
composicin, el mecanismo ms utilizado para
alcanzar algunos de los objetivos ms preciados
en el desarrollo de software como lo son la
reutilizacin y la extensibilidad. A travs de ella los
diseadores pueden crear nuevas clases
partiendo de una clase o de una jerarqua de
clases
preexistente
(ya
comprobadas
y
verificadas) evitando con ello el rediseo, la
modificacin y verificacin de la parte ya
implementada.
La herencia es uno de los mecanismos de los
lenguajes de programacin orientada a objetos
basados en clases, por medio del cual una clase
se deriva de otra de manera que extiende su
funcionalidad. La clase de la que se hereda se
suele denominar clase base, clase padre,
superclase, clase ancestro (el vocabulario que se
utiliza suele depender en gran medida del
lenguaje de programacin).

ABSTRACT: The main objective of this document


is to show that structured programming is a type of
programming which builds programs easy to
understand, is especially useful when you need to
make corrections or modifications after completing
the program. Since the use of this type of
programming, it is much easier to understand the
structure of software, as this was found divided
into different sections.
KEY WORDS: Programming, Structured
programming, java, object oriented programming.

1. INTRODUCCION
El trabajo de a continuacin tiene la
funcin de mostrar que es la herencia en cuanto a
programacin orientada a objetos, as como
tambin mostrar lo que se puede hacer con ella.

4.2 Beneficios

2. SOBRECARGA DE FUNCIONES

En programacin orientada a objetos la


sobrecarga se refiere a la posibilidad de tener dos
o ms funciones con el mismo nombre pero
funcionalidad diferente. Es decir, dos o ms
funciones con el mismo nombre realizan acciones
diferentes. El compilador usar una u otra
dependiendo de los parmetros usados. A esto se
llama tambin sobrecarga de funciones.

Evitar duplicidad y favorecer la


reutilizacin de cdigo (las subclases
utilizan el cdigo de superclases).
Facilitar el mantenimiento de
aplicaciones. Podemos cambiar las
clases que usamos fcilmente.
Facilitar la extensin de las aplicaciones.
Podemos crear nuevas clases a partir de
otras existentes.

4.3 Tipos De Herencia

El mismo mtodo dentro de una clase


permite hacer cosas distintas en funcin de los
parmetros.
Java no permite al programador implementar sus
propios operadores sobrecargados, pero s utilizar

Herencia Simple
Una clase slo puede heredar de una
clase base y de ninguna otra.
Herencia Mltiple

Herencia Corporacin Universitaria Autnoma De Nario


Una
clase
puede
heredar
las
caractersticas de varias clases base, es
decir, puede tener varios padres.

4.5 Visibilidad De La Herencia

4.4 Superclase y Subclases


El concepto de herencia conduce a una
estructura jerrquica de clases o estructura de
rbol, lo cual significa que en la OOP todas las
relaciones entre clases deben ajustarse a dicha
estructura.

En esta estructura jerrquica, cada clase


tiene slo una clase padre. La clase padre de
cualquier clase es conocida como su superclase.
La clase hija de una superclase es llamada una
subclase.

Private
Ningn miembro privado de la superclase
es visible en la subclase.
Protected
Los miembros protegidos de la
superclase son visibles en la subclase,
pero no visibles para el exterior.
Public
Los miembros pblicos de la superclase
siguen siendo pblicos en la subclase.

4.6 Excepciones
Mediante las excepciones se podr evitar repetir
continuamente cdigo, en busca de un posible
error, y avisar a otros objetos de una condicin
anormal de ejecucin durante un programa.

Una superclase puede tener cualquier


nmero de subclases.
Una subclase puede tener slo una
superclase.

Vous aimerez peut-être aussi