You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
puede t<strong>en</strong>er un método para calcular un saldo. Lo lógico es permitir que un<br />
programa lea ese balance pero no que pueda cambiarlo directam<strong>en</strong>te.<br />
Puede ocultar los miembros de una clase si los declara como Private o<br />
exponerlos si los declara como Public. También puede permitir el acceso a una<br />
propiedad y a la vez impedir que el programa cambie su valor declarándolo<br />
como ReadOnly. El código sigui<strong>en</strong>te muestra cómo podría ser una clase<br />
BankAccount.<br />
<strong>Visual</strong> <strong>Basic</strong> Express Copiar código<br />
Class BankAccount<br />
Private AccountNumber As String<br />
Private AccountBalance As Decimal<br />
Public Sub UpdateBalance()<br />
' add code to recalculate balance.<br />
End Sub<br />
ReadOnly Property Balance() As Decimal<br />
Get<br />
Return AccountBalance<br />
End Get<br />
End Property<br />
End Class<br />
Modelar un objeto <strong>en</strong> una situación real: crear la primera clase<br />
En esta lección, apr<strong>en</strong>derá a crear una clase mediante un proyecto de<br />
bibliotecas de clase.<br />
En la lección anterior, apr<strong>en</strong>dió que las clases se pued<strong>en</strong> utilizar como un<br />
plano que modela objetos del mundo real. Una de las mejores razones para<br />
utilizar clases es que una vez que ha creado una clase para cierto tipo de<br />
objeto, puede reutilizar esa clase <strong>en</strong> cualquier proyecto.<br />
Por ejemplo, muchos de los programas que escribe pued<strong>en</strong> involucrar<br />
personas: un programa de libreta de direcciones para mant<strong>en</strong>er seguimi<strong>en</strong>to de<br />
amigos, un programa de administrador de contactos para los contactos<br />
comerciales o un programa para realizar un seguimi<strong>en</strong>to de empleados.<br />
Everts Garay | Granada, Nicaragua| Paseo por <strong>Visual</strong> <strong>Basic</strong> <strong>2008</strong> 110