Comunidad Gambas-es
Parámetro de clase y parámetro de función con el mismo nombre. - Versión para impresión

+- Comunidad Gambas-es (https://gambas-es.org)
+-- Foro: Gambas (https://gambas-es.org/forum-3.html)
+--- Foro: General (https://gambas-es.org/forum-4.html)
+--- Tema: Parámetro de clase y parámetro de función con el mismo nombre. (/thread-2006.html)



Parámetro de clase y parámetro de función con el mismo nombre. - guizans - 24-01-2026

Hola a todos.

En otros lenguajes, como en Java, existe la palabra clave "this" para diferenciar una variable de clase a una variable de método con el mismo nombre. ¿En Gambas hay algo por el estilo?
Código:
Private valor as Integer

Public Sub Main()

metodo1(34)

End

Private metodo1(valor as integer)

valor = valor

End

Lo que hago en este caso es lo lógico, llamar las variables de distinta forma, o añadir el símbolo dólar al principio de la variable de clase. ¿Se puede hacer igual que en Java, por ejemplo?

Un saludo.