Clases Abstractas, Interfaces y Creación de Librerías en .Net Framework
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en español con un tamaño de 2,37 KB
Clase abstracta
Son clases de las que no es posible crear instancias; frecuentemente, están implementadas sólo parcialmente o no están implementadas. Es aquella que forzosamente se ha de derivar si se desea que se puedan crear objetos de la misma o acceder a sus miembros estáticos. Permiten crear métodos generales, por lo general sin cuerpo precedidos para palabra reservada abstract.
Características:
- Para ser abstracta debe tener por lo menos un método o propiedad abstract.
- Las clases derivadas deben implementar todos los métodos o propiedades de la clase abstracta reemplazando la palabra abstract por override.
- Solo declara los métodos pero no los implementa.
Interfaz
Son un conjunto de miembros que serán comunes entre clases que serán (o no) completamente distintas, son las que contienen métodos y propiedades públicos que deben implementar subclases derivadas, son contratos que obligan a la herencia.
Características:
- No se pueden crear objetos de ella (No es una clase).
- Se declara con la palabra reservada interface.
- Sus miembros son públicos de forma implícita, por lo que no es necesario ponerles public.
Librerias
Conjunto de recursos prefabricados para el uso de otros programas. Conjunto de módulos agrupados en un fichero que funciona como una sola unidad, tipos son: estáticas, dinámicas Archivos con extensión lib, .bpl, .a , .dll.
Crear
- Archivo, Nuevo, Proyecto, ClassLibrary.Net Framework.
- Cuadro de diálogo: Biblioteca de clases, ponerle nombre y aceptar
- Escribir la palabra clave namespace, el nombre que se le asigna a la librería
- Escribir el código en el archivo Class1.cs y guardarlo
- En el menú Compilar Librería para crear el archivo .dll. Utilizar:
- Seleccionar File, New, Console Application.Net Framework
- Escribir el código en el archivo Program.cs y guardar
- Escribir la palabra clave Using Nombre Librería;
- En el cuadro del Explorador de soluciones en Referencias presionar botón derecho del mouse
- Buscar archivo .dll y agregar la librería
- Guardar archivo y ejecutar
í!