Funciones
Publicado por Jorge (3 intervenciones) el 21/01/2017 00:41:40
Buen día
Pido un poco de orientación ya que no entiendo muy bien el tema de las Funciones en VB .NET.
Entiendo que los métodos serán invocados por los objetos, por lo tanto, los métodos ejecutaran el bloque de código, por ejemplo
'Método
Sub Imp_Saludo()
System.Console.WriteLine("Hola Mundo")
End Sub
'Objeto
Dim _Suludo As Class = New Class
_Saludo.Imp_Saludo()
...
Según yo, al ejecutar el programa se imprimirá el texto "Hola Mundo", esta es la respuesta al objeto que invoco el método, lo que no entiendo es que si fuese una "Función", a donde retorna la información ("el dato") e leído y escuchado en Internet que las funciones retornan un dato, eso es lo que no entiendo... a donde lo retornan?, alguna variable almacena el dato que se retorna?
Según yo la diferencia entre un método y una función, es que esta ultima si retorna un tipo de dato especificado en la declaración de la función y el método no retorna nada solo ejecuta su bloque de código.
Podrían ayudarme con este tema?... se los agradezco
Saludos,,,
Pido un poco de orientación ya que no entiendo muy bien el tema de las Funciones en VB .NET.
Entiendo que los métodos serán invocados por los objetos, por lo tanto, los métodos ejecutaran el bloque de código, por ejemplo
'Método
Sub Imp_Saludo()
System.Console.WriteLine("Hola Mundo")
End Sub
'Objeto
Dim _Suludo As Class = New Class
_Saludo.Imp_Saludo()
...
Según yo, al ejecutar el programa se imprimirá el texto "Hola Mundo", esta es la respuesta al objeto que invoco el método, lo que no entiendo es que si fuese una "Función", a donde retorna la información ("el dato") e leído y escuchado en Internet que las funciones retornan un dato, eso es lo que no entiendo... a donde lo retornan?, alguna variable almacena el dato que se retorna?
Según yo la diferencia entre un método y una función, es que esta ultima si retorna un tipo de dato especificado en la declaración de la función y el método no retorna nada solo ejecuta su bloque de código.
Podrían ayudarme con este tema?... se los agradezco
Saludos,,,
Valora esta pregunta
0