abstract
La palabra reservada abstract se utiliza para declarar clases o métodos abstractos. Un método abstracto no tiene implementación, todas las clases que contienen métodos abstractos deben ser declaradas como abstractas.
Los objetos de una clase abstracta no pueden ser instanciados, pero pueden ser extendidos por otras clases.
Todas las subclases de una clase abstracta deben proveer implementaciones de todos los métodos abstractos, o deben ser también abstractas.
Ejemplo:
abstract class Demo {
//Método abstracto sin implementación abstract public int sum(int x, int y); //Método implementado. public int product(int x, int y) { return x*y; } } interface DemoInterface { // Todos los métodos de una interface son abstractos.. int getLength(); }
Nota: Aprovechamos para anunciar que el domingo se colgarán
la sesión 2 y los ejercicios de la sesión 1.
No hay comentarios:
Publicar un comentario