[gugs] Re: [asamblea-sd] Cursos de los de gugs por emilio?
Esteve Fernàndez
esteve en sindominio.net
Mie Oct 23 00:48:57 CEST 2002
On Tue, 22 Oct 2002 23:01:19 +0200
SeaJob <seajob en sindominio.net> wrote:
> verdad es que si alguna vez lo supe ya no lo recuerdo). Pues eso ¿Se
> puede hacer en otros lenguajes orientados a objetos?
En Ruby si ;) fusilado del Ruby Faq
class MyString < String
def -(other) # New method
self[0...other.size] # self truncated to other's size
end
end
aunque en Ruby el operador "-", no es un operador :P Es un método de la
clase que lo contiene, por eso se redefine (no se sobrecarga) con "def",
como con todos los métodos. Si quisieras sobrecargarlo, usarías "super"
para llamar al método "-" de la clase padre (String).
Adéu.
--
To understand recursion, one must first understand recursion
esteve en sindominio.net
Key fingerprint = EC56 9368 0DBA B56E F67E D938 27F0 3F30 C1B7 00AA
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre : no disponible
Tipo : application/pgp-signature
Tamaño : 189 bytes
Descripción: no disponible
Url : /pipermail/gugs/attachments/20021023/7be5933c/attachment.pgp
Más información sobre la lista de distribución Gugs