Если есть проблемы, чтобы понять вторую строку следующего кода:Уровень начального уровня: что, если ObjectVariable ссылка на экземпляр?
Dim locSecondClass As New SecondClass
Dim locFirstClass As FirstClass = locSecondClass
Public Class FirstClass
Public Overridable Function aFunktion() As String
Return "First Class"
End Function
End Class
Public Class SecondClass
Inherits FirstClass
Public Overrides Function aFunktion() As String
Return "Second Class"
End Function
End Class
Что в locFirstClass
? Если его тип FirstClass
, но locSecondClass
скопирован в него? Is Inherits First Class
также скопировано в locFirstClass
? Что произойдет, если класс SecondClass
будет иметь функцию/метод, который не существует в FirstClass
?