martes, 24 de mayo de 2011

Puntos extras clase interfaz abstracta

Clases abstractas  es una clase que no se puede instanciar,se usa únicamente para definir subclases ¿Cuándo es una clase abstracta? En cuanto uno de sus métodos no tiene implementación (en Java, el
método abstracto se etiqueta con la palabra reservada abstract).
¿Cuándo se utilizan clases abstractas? Cuando deseamos definir una abstracción que englobe objetos de
distintos tipos y queremos hacer uso del polimorfismo. Interfaces

Una interfaz es una clase completamente abstracta
(una clase sin implementación) En Java, las interfaces se declaran con la palabra reservada interface de manera similar a como se declaran las clases abstractas.

 En la declaración de una interfaz, lo único que puede aparecer son
declaraciones de métodos (su nombre y signatura, sin su
implementación) y definiciones de constantes simbólicas. Una interfaz no encapsula datos, sólo define cuáles son los métodos  que han de implementar los objetos de aquellas clases que implementen la interfaz.  SQL Lenguaje de consulta estructurado Structured Query Language es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en éstas.

No hay comentarios:

Publicar un comentario