Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
orientada a objetos
en Visual Basic .NET
¿Qué es una clase?
//verify language
//authenticate PIN
//validate account bal
//adjust account bal
¿Qué es un objeto?
123
245
245
Cómo crear una nueva clase
Public
Public Class
Class Class1
Cuenta
Cuenta
Class1
End
End Class
Class
Cómo agregar miembros de datos de una instancia
End
End Class
Class
Palabra
Palabra Definici ón
Definición
clave
clave
Public
Public Accesible
Accesibleen
entodas
todaspartes
partes
Private
Private Accesible
Accesiblesólo
sóloen
enelelpropio
propiotipo
tipo
Accesible
Accesiblesólo
sólopor
porclases
clasesque
queheredan
heredande
delala
Protected
Protected clase
clase
Cómo agregar métodos
Private
Private saldo
saldo As
As Integer
Integer
Public
Public Sub
Sub Consignar(ByVal
Consignar(ByVal cantidad
cantidad As
As Integer)
Integer)
saldo
saldo == saldo
saldo ++ cantidad
cantidad
End
End Sub
Sub
End
End Class
Class
Public
Public Property
Property Nombre(
Nombre( )) As
As String
String
Get
Get
Return
Return nombreCliente
nombreCliente
End
End Get
Get
Set(ByVal
Set(ByVal Value
Value As
As String)
String)
nombreCliente
nombreCliente == Value
Value
End
End Set
Set
End
End Property
Property
End
End Class
Class
Cómo crear una instancia de una clase
Module
Module Bank
Bank
Sub
Sub Main
Main
Dim
Dim varCuenta
varCuenta As
As New
New Cuenta(
Cuenta( ))
varCuenta.Consignar(500)
varCuenta.Consignar(500)
End
End Sub
Sub
End
End Module
Module
Cómo utilizar los constructores
Public
Public Sub
Sub New(
New( ))
'' Hacer
Hacer algo
algo si
si es
es necesario
necesario
valor
valor == 11
End
End Sub
Sub
Public
Public Sub
Sub New(ByVal
New(ByVal ii As
As Integer)
Integer)
'' Utilizar
Utilizar el
el valor
valor del
del parámetro
parámetro
valor
valor == ii
End
End Sub
Sub
Cómo utilizar los destructores
Protected
Protected Overrides
Overrides Sub
Sub Finalize(
Finalize( ))
'' Cerrar
Cerrar una
una conexión
conexión por
por ejemplo
ejemplo
conn.Close
conn.Close
End
End Sub
Sub
¿Qué es la herencia?
Pais
Pais
Poblacion(
Poblacion( ))
Colombia
Colombia Ecuador
Ecuador
Poblacion(
Poblacion( )) Poblacion(
Poblacion( ))
Cómo organizar clases en espacios de nombres