Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/09/2008, 02:20
Avatar de moNTeZIon
moNTeZIon
 
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 4 meses
Puntos: 9
Respuesta: Public Overrides Function()

Veamos.
Imagina que tienes una clase llamada "Email" que tiene un método "Enviar".
Este método estará escrito en la clase, por ejemplo de la siguiente forma:
Código:
Public Function Enviar() As Boolean
[...]
Ahora imagina que te creas para ti, una nueva clase llamada "MiEmail" y deseas que tu clase herede de la clase "Email", para así disponer de todas sus propiedades y métodos.
En este momento tienes una clase "MiEmail" idéntica a la clase "EMail", puesto que hereda de ésta, y no tiene propiedades y métodos nuevos.
Ahora lo que quieres es escribir tu propio método "Enviar" puesto que no deseas utilizar el código de la clase "Email" para realizar la acción de Enviar.
Es en ese momento cuando, en tu clase "MiEmail", deberías declarar un nuevo método "Enviar". Pero si lo hicieras tal cual, te daría error, puesto que tu clase ya contiene un método "Enviar". Por lo tanto, si quieres llamarlo igual debes usar la cláusula OVERRIDES, que te permite crear el métido con el mismo nombre, y le estás diciendo que use este código en vez del otro implementado en la clase original "Email".
Dicho de otro modo, sobreescribes el método (OVERRIDES +/- = SOBREESCRIBIR)
Bueno, espero no haberte liado más...
Saludos.
__________________
..:: moNTeZIon ::..