Hola:
Estoy empezando con VB.NET y tirando el siguiente código no entiendo
porque funciona y no me da error:
Public Class Class1
Public Sub Sub1()
'...
End Sub
End Class
Public Class Class2
Inherits Class1
Public Overloads Sub Sub1()
'...
End Sub
End Class
ó
Public Class Class1
Public Overridable Sub Sub1()
'...
End Sub
End Class
Public Class Class2
Inherits Class1
Public Overloads Overrides Sub Sub1()
'...
End Sub
End Class
En el primer caso:
¿Qué estoy sobrecargando (la firma del procedimiento es igual)? ¿No
sería una sobreescritura en toda regla (aunque no tenga ni pueda poner
Overrides?
En el segundo caso:
Es una sobreescritura, pero ¿Por qué puedo decir que es una
sobrecarga (que no lo es)?
Gracias y un saludo.
Leer las respuestas