Comunidad Gambas-es
Declaracion de funciones Static - Versión para impresión

+- Comunidad Gambas-es (https://gambas-es.org)
+-- Foro: Gambas (https://gambas-es.org/forum-3.html)
+--- Foro: Aplicaciones/Fragmentos de Código (https://gambas-es.org/forum-8.html)
+--- Tema: Declaracion de funciones Static (/thread-110.html)



Declaracion de funciones Static - tincho - 20-09-2020

Hola a todos.
¿Cual es la razón de declarar una función con la palabra STATIC?
La clase String del componente gb.util tiene a todos los métodos declarados como static
¿Es mejor declararlas así?
¿Es mas eficiente?
En el libro de gambas de Rittinghouse dice que al declarar así, Static, la misma variable sera compartida por todos los objetos, de los cual intuyo que si llamo tres veces en un programa a la función String.Upper como es static se guardara en memoria una sola vez, mientra que si elijo un método que no es static se copiara tres veces en memoria la misma "cosa"
Saludos.