Está en la página 1de 2

ITESCO Instituto Tecnolgico Superior de Coatzacoalcos INGENIERA EN INFORMTICA Grupo 2 A MATERIA: programacin orientada objetos ACTIVIDAD 1 UNIDAD 5 Tema:

Mapa mental. DOCENTE: M.C. Ma. Eusebia Guerrero Sanchez

PRESENTA: Jos augusto Manuel Santiago

Permiten crear interfaces que luego deben ser implementadas por las clases que hereden de la clase abstracta
Mtodo abstracto es un mtodo de una clase en Java que no tiene implementacin o definicin, solo tiene declaracin. significa que tiene que ser sobrescrito. No est implementado.

La clase derivada heredar los miembros dato de la clase base y las funciones miembro y puede aadirse miembros adicionales

Subclase:si Necesitamos hacer una especializacin de la superclase mediante sobreescritura o aadiendo nuevos mtodos.

La herencia: clase base y derivada.

Clases abstractas: clases que sirven para definir un tipo genrico pero que no tiene sentido instanciar (crear objetos de ella).

Clase abstracta
relacin e entre las clases Cuadrado, Rectngulo y Paralelogramo

La declaracin de la herencia se hace a travs de la palabra reservada extends . Para declarar una clase derivada se utiliza la sintaxis: Class <clase derivada> extends <clase base> { }

Figura -Color color -boolean haydatos +Figura() +paint(entrada Graphics g) +mover(entrada int desplazamientox, entrada int desplazamientoy) +ampliar(entrada int zoomout) +reducir(entrada int zoomin) +borrar()

implements.

Las nuevas clases aaden especializacin a las existentes.

Figura color pintar ampliar mover rea

Paralelogramo Cuadrado Rectngulo p largo ancho pintar ampliar mover rea p largo ancho ngulo pintar ampliar mover rea

Los interfaces son un tipo de clase especial que no implementa ninguno de sus mtodos. Todos son abstractos. Por tanto no se pueden instanciar. De los interfaces tambin se hereda, aunque se Suele decir implementa. Y se realiza mediante la keyword:

P largo pintar ampliar mover rea

También podría gustarte