Llamar a un método sin tener instacia.
Hola,
me gustaría saber como debo declarar un método en una clase para que éste pueda ser usado sin necesidad de tener un objeto de dicha clase. En java creo que es algo como friendly pero en delphi no estoy seguro de si se hace con published. Un saludo y gracias. |
Si no quieres tener un objeto de la clase para ejecutarla, ¿porqué está dentro de la clase? ¿No será indicativo de que no debe ser un método de esa clase sino un método independiente?
|
No, no es indicativo de eso.
|
En un objeto puedes declarar procedimientos pertenecientes a la clase:
Este tipo de declaración se utiliza referenciando a la clase a la que pertenece el procedimiento:
Ten encuenta que de esta manera no puedes acceder a la información de las distintas instancias que crees del objeto. |
Buen día.
pepon386: He editado tu mensaje para añadir la etiqueta delphi al código publicado. Aprovecho para comentar que el uso de dichas etiquetas para publicar código es obligatorio en los foros, además que pienso que estarás de acuerdo conmigo que la presentación del mismo mejora radicalmente. Hasta luego. ;) |
Gracias. No me dí cuenta al escribir el mensaje.
|
La franja horaria es GMT +2. Ahora son las 01:21:28. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi