Está en la página 1de 1

Hay un conjunto de clases que comparten las mismas operaciones y si contienen parte de lo que se realizara y el usuario proporciona la otra

parte

En java es descripcin de comportamiento, tienen la propiedad de poder obtener un efecto similar a la herencia mltiple

Se utilizan cuando:

son implementados. Solo es necesario la


Qu son clases abstractas?

Son mtodos que no estn

Interfaz?
Her enci a de inte rfac es

declaracin del mtodo sin el cuerpo y usando la palabra reservada abstract

Clases abstractas e Interfaces

ATENCIN
Diferencias entre clases abstractas e interfaces

Declaracin de interfaces

Una interfaz se declara casi igual que una clase, utilizando la palabra clave interface en vez de la palabra clave class: Una clase solo puede heredar de una clase. En contraste, una interfaz puede heredar de cualquier nmero de interfaces

-Una clase abstracta puede definir variables de instancia y puede implementar mtodos, mientras que una interfaz no pue de hacerlo. -Las interfaces no contienen constructores. Si una clase hereda de una clase abstracta, sta no puede heredar de otra clase; si una clase implementa una interfaz, tiene la libertad de heredar de otra clase e implementar muchas otras interfaces

Programacin Orienta a Objetos: MAPA MENTAL Luis Enrique Izquierdo Velzquez yYolitzma Lpez Blas 2 B