次の親クラスが定義されているとします。
Public Class Parent
Public Property Prop1 As String = "MyDB1"
End Class
そして、それを継承したいのですが、そのプロパティが子クラスに対して異なる値を持つようにしたいのです。
私は次のようにそれを行うことができると思いました:
Public Class Child
Inherits Parent
Public Sub New()
MyBase.New()
MyBase.Prop1 = "MyDB2"
End Sub
End Class
しかし、これがこれを行うための最良の方法なのか、それともオーバーライド可能なプロパティのようなものがあるのか、それともこれが全体として悪いプログラミング手法なのか、疑問に思っていました。
ありがとう!