Может ли Visual Basi c требовать переопределения свойства при наследовании от неабстрактного класса? - PullRequest
0 голосов
/ 29 февраля 2020

Как определить абстрактный класс, который требует переопределения свойства в классах, производных от подклассов? Например:

Public Class BaseObject
    Public MustOverride ReadOnly Property Name as String
End Class

Public Class Object
    Inherits BaseObject

    Public ReadOnly Property Name as String = "Object" ' Required because of Inherit
End Class

Public Class Control
    Inherits Object
    ' No Name property is required because this class is
    ' inherited from Object and not BaseObject.
    ' References to Control.Name will return "Object" not "Control."
End Class
...