Visual Basic.NET - Herencia en Clases

   
Vista:

Herencia en Clases

Publicado por Manuel (2 intervenciones) el 26/03/2009 14:41:02
No me queda muy claro porque en esta herencia se utiliza ME alguien me podria explicar ?

Module General
Sub Main()
Dim loUsu As Usuario
loUsu = New Usuario()
' accedemos al método público del objeto
loUsu.AsignarNombre("Daniel")
End Sub
End Module
Public Class Usuario
' esta variable sólo es accesible
' por el código de la propia clase
Private msNombre As String
' este método es accesible desde cualquier punto
Public Sub AsignarNombre(ByVal lsValor As String)
msNombre = lsValor
End Sub
End Class
Public Class Operador
Inherits Usuario
Public Sub New()
' accedemos a un método público
' de la clase base
Me.AsignarNombre("Alfredo")
End Sub
End Class
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Herencia en Clases

Publicado por Damian (824 intervenciones) el 26/03/2009 18:07:32
No se que quieres saber con respecto a Me, pero lo que se hace es acceder a su metodo de tu propia clase, es lo mismo si lo pones sin el Me, pasa que se pone para que sea mas "legible" tu codigo, ya que si pones solamente "AsignarNombre("Alfredo")" es el mismo resultado.
Fijate que si pones Me.(punto) te aparecen todas las variables,metodos,etc que estan dentro de tu misma clase. Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar