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 método abstracto se etiqueta con la palabra reservada abstract).
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