Clases y objetos en VB .NET

Definición de clases y objetos en VB .NET

VB .Net, a diferencia de su predecesor Visual Basic, es un lenguaje de programación Orientado a Objetos. Por lo tanto, trabajar con formularios, controles y módulos, es trabajar con clases.

En este artículo se verá cómo crear objetos y clases.

Clases y Objetos

Los objetos son instancias de una clase. En VB .NET se crea una clase de la siguiente forma:

Public Class Ejemplo
End Class

Dentro de la clase se podrá añadir atributos, métodos y eventos.

Para instanciar esta clase y crear así un nuevo objeto, se usará la palabra clave new. Por ejemplo:

Dim objeto As new Ejemplo()

Propiedades, Métodos y Eventos

Dentro de una clase se pueden crear atributos, métodos y eventos. Estos elementos se pueden declarar Public, Private, Protected, Friend o Protected Friend.

Para definir un atributo no se utiliza Dim, sino que se hace como en este ejemplo:

Public Class Ejemplo
    Public atributo As Integer
End Class

Los métodos pueden ser acciones (subrutinas) o funciones.

Finalmente, los eventos permiten a los objetos realizar acciones cuando el usuario realiza una determinada acción, por ejemplo, hacer clic en un botón.