コンストラクタと継承の関係 § 本書285ページでMyBaseキーワードを紹介しているが、ここで紹介した他にMyBaseキーワードには重要な役割がある。それは、コンストラクタ内で、スーパークラスのコンストラクタを呼び出すという機能である。これは、普通のメソッド内で、スーパークラスのメソッド等を指定するために使うMyBaseキーワードとは意味合いが異なるものである。 これを解説するために、以下のようなクラスを作成した。 Public Class ClassA Public Sub New() Trace.WriteLine("ClassA.New() called") End Sub Public Sub New(ByVal s As String) Trace.WriteLine("ClassA.New(ByVal s As String) called") End Sub End Cla