Hallo zusammen,
mir scheint Overloads hat ähnlichen
Effekt wie Shadows.
Jedenfalls in meinem kleinen Beispiel ist keine Unterschied feststellbar:
Public Class Class1
Private newPropertyValue As Integer = 4
Sub test()
'ReadOnly b As Integer
End Sub
Public Function f() As Integer
Return 1
End Function
End Class
Public Class Class2
Inherits Class1
’ Overloads scheint erst mal wie Shadows
’ Overrides brucht auf anderers Seite Overridable
Public Function f(ByVal da As Int16) As Integer
Return 2
End Function
End Class
Public Class Class1
Public Function f() As Integer
Return 1
End Function
End Class
Public Class Class2
Inherits Class1
' Overloads scheint erst mal wie Shadows
' Overrides brucht auf anderers Seite Overridable
Public Function f(ByVal da As Int16) As Integer
Return 2
End Function
End Class
...
Sub Main()
MsgBox(c1.f) ' 1
MsgBox(c2.f(1)) ' 1
End Sub
Danke und Gruß
Sebastian