Es un lenguaje orientado a objetos y eventos que soporta encapsulación, herencia y polimorfismo.
Es una mejora a Visual Basic formando parte de Visual Studio y compartiendo el entorno de desarrollo con Microsoft Visual C++ .NET, Microsoft Visual C# .NET, etc.
encapsulacion
Encapsulación, referente a un grupo de propiedades y métodos que pueden ser tratados como una unidad u objeto, además de proteger el contenido interno de un objeto a través de una averia o referencia incorrecta por código externo. Con la apropiada encapsulación un objeto es solamente referenciado a través de una interfaz formal evitando efectos laterales, es decir, referencias inesperadas y cambios indeseables que ocurran en adición a el comportamiento intencionado.
herencia
La Herencia describe la habilidad para crear una nueva clase basada en la existencia de una clase existente, donde esta clase existente recibe el nombre de Clase Base y la nueva clase derivada de la clase base es llamada Clase Derivada. La clase derivada hereda las propiedades, métodos y eventos de la clase base y puede ser personalizada agregando nuevas propiedades y métodos.
Visual Basic .NET agrega el mecanismo de Herencia, que en versiones anteriores del Lenguaje no la incluia, solo incorporaba ciertas características de la programación orientada a objetos.
La Herencia es un mecanismo por medio del cual una Clase puede adquirir las características de comportamiento e interfaz de otra Clase.
En Visual Basic .NET las clases se definen utilizando la siguiente sintaxis:
Public Class
.
.
.
End Class polimorfismoEs la habilidad de los objetos de diferentes clases para responder apropiadamente a nombres u operadores de métodos identicos, el polimorfismo permite utilizar nombres compartidos y el sistema podría aplicar el código apropiado para un objeto particular.
No hay comentarios:
Publicar un comentario