viernes, 22 de julio de 2011

Visual Basic.Net


CREACIÓN DE UNA CLASE EN Vb.net

Prácticamente todo lo que manejemos en el entorno .NET es una clase u objeto, de hecho todas las clases derivan de una clase u objeto básico: la clase System.Object.
Para explicar la creación de clases definiremos una clase que llamaremos "bicicleta".
Para crear una clase debemos definir sus propiedades y sus métodos, no tiene eventos porque no tiene parte gráfica, en este ejemplo las propiedades de la clase bicicleta son: Modelo, Precio, NumeroDeVelocidades, como métodos de la clase se usan: Acelerar(km) , Frenar() y ConsultarVelocidad().
Para definir propiedades, se puede hacer creando variables públicas o con la declaración de PUBLIC PROPERTY, que cuenta con la instrucción SET para poner un valor a la propiedad y GET para obtener el valor de la propiedad, para definir un método se hace declarando una subrutina o una función, no contamos con eventos porque la clase no es un control.
Las palabras PRIVATE y PUBLIC definen la accesibilidad de las propiedades, funciones o subrutinas. La definición de una propiedad o método de tipo privado indica que sólo podrá ser usada dentro del código de la misma clase, en este ejemplo si creáramos un objeto de tipo bicicleta, las especificaciones de la clase no nos permitirían acceder a la propiedad velocidad para consultarla o modificarla, ya que está definida como privada (PRIVATE).
En cambio se pueden usar las subrutinas Acelerar() y Frenar() ya que son de tipo Public, y desde dentro de ellas se interactúa con las propiedades privadas, con esto conseguimos encapsular el código y hacer accesible solo aquello que queramos.



No hay comentarios:

Publicar un comentario