In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

OT: METHOD mimetodo() OPERATOR []

Foro de Xailer profesional en español
Responder
joseluis
Mensajes: 642
Registrado: Jue Sep 08, 2005 12:54 pm

OT: METHOD mimetodo() OPERATOR []

Mensaje por joseluis »

Hola,
He encontrado esta forma de definir un método:
METHOD mimetodo() OPERATOR "[]"
¿Qué es? ¿Para que sirve? ¿Como se usa?
Gracias por la ayuda,
José Luis Capel
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

OT: METHOD mimetodo() OPERATOR []

Mensaje por jfgimenez »

José Luis,
> He encontrado esta forma de definir un método:
>
> METHOD mimetodo() OPERATOR "[]"
>
> ¿Qué es? ¿Para que sirve? ¿Como se usa?
Eso se llama "sobrecarga de operadores". Nunca la he usado, así que puedo
equivocarme, pero creo que sirve para definir un método de la clase que se
ejecutará cuando intentes usar ese operador con un objeto de esa clase. En
el caso de [] no sé exactamente cómo se usaría, pero imagínate el operador
++. Si lo sobrecargas, en vez de incrementarse el valor (que al ser un
objeto no tiene mucho sentido) te llama a un método que tú indicas, y allí
haces las operaciones que quieras.
--
Un saludo,
José F. Giménez
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Responder