Documentos de Académico
Documentos de Profesional
Documentos de Cultura
AUTOR:
Huaraz 2014
HUARAZ 2014
DEDICATORIA
AGRADECIMIENTO
Los resultados de este proyecto, estn dedicados a todas aquellas personas que tiene como
profesin ingeniera de sistemas, de alguna forma, este proyecto les mostrar cmo aplicar
la herencia de clases en el desarrollo profesional para el curso de programacin visual I.
La imaginacin es ms importante
que el conocimiento. El conocimiento
es limitado, mientras que la
imaginacin no.
INDICE
CAPITULO I ............................................................................................................................... 1
1.
1.2.
1.3.
1.4.
1.5.
1.6.
1.7.
1.8.
1.9.
CAPITULO II ........................................................................................................................... 6
2.
Interfaces: ................................................................................................................ 7
2.2.
CONCLUSIONES ....................................................................................................................... 8
REFERENCIAS BIBLIOGRAFICAS ...................................................................................... 9
RESUMEN
encapsulacin
polimorfismo,
la
herencia
permite
compartir
INTRODUCCION
CAPITULO I
1. HERENCIA DE CLASES EN LA PROGRAMACIN VISUAL JAVA
1.1. Concepto de herencia: La herencia es un mecanismo que permite la
definicin de una clase a partir de la definicin de otra ya existente.
La herencia permite compartir automticamente mtodos y datos entre
clases, subclases y objetos.
Para poder crear una clase, necesitamos crear una clase base.
1.2. Extensin de una clase.
La capacidad para extender clases se llama herencia parque la nueva
clase herede todos los atributos y mtodos a la que extiende. Dicho de
otro modo, una clase hija no puede tener ms de una clase padre.
Caracterstica:
Una clase no puede tener ms de una clase padre.
CAPITULO II
2. CLASES ABSTRACTAS
Hasta este momento, siempre que hemos definido los mtodos de las
clases que hemos creado, siempre hemos escrito cdigo en la
definicin de los mtodos. A veces es til simplemente declarar
mtodos un una clase padre, sin dar ninguna implementacin para
ellos, y delegar la implementacin a las clases hijas que la extiendan.
Esta es una tcnica muy potente que utiliza el concepto de
Polimorfismo de la POO. De este modo estamos garantizando que
todas las clases hijas de la misma clase padre tiene un mtodo con la
misma signatura, aunque, obviamente, cada una de la clase hijas puede
tener una implementacin distinta para el mtodo polimrfico.
CONCLUSIONES
Las dos tcnicas fundamentales para construir nuevas clases a partir de otras
ya existentes son la herencia. En el diseo y programacin orientada a objeto
se debe decidir cul de estos dos tipos usar en las relaciones entre las clases
que modelas las entidades del mundo real. Se debe comprender que ambos
tipos de relaciones pueden existir al mismo tiempo en u n problema en donde
hay varias clases y diversos tipos de relaciones.
La composicin de clases expresa el hecho de que se pueden componer o
constituir clases nuevas a partir de objetos de otras clases. Lo mismo que en
el mundo real, en donde observamos objetos formados por otros objetos:
computadores formados por teclado, pantalla y unidad central de proceso;
rectas formadas por puntos, vehculos formados por motor, transmisin y
chasis, etc.
La herencia de clases es un concepto diferente al de la composicin. La
herencia permite construir una clase derivada a partir de una clase base. La
clase derivada hereda todas las propiedades de la clase base, es decir, sus
variables (datos), y sus funciones y operadores miembro. Todas las nuevas
caractersticas que se quiere dar a la clase derivada se le confieren por medio
de nuevas variables, y de nuevas funciones y operadores .
REFERENCIAS BIBLIOGRAFICAS
Bobadilla Jess (2003), Comunicaciones y Bases de Datos con Java, Editorial Alfa
omega,