基底クラスのコンストラクタが引数なしのみ() 派生クラスのコンストラクタが(a As String)と(a As String,b As String) のものを作りたいとする。 Overloadsキーワードをメソッドで使うと派生クラスから見た場合、 ()と(a As String)と(a As String,b As String)となる。 (仮にコンストラクタにOverloadsをつけるとすると) Overloadsの意味がメソッドとコンストラクタでは意味が 異なってしまう。 +基本的に基底クラスと派生クラス間の問題を解決するもので ある(Overrides,Shadows,Mustほにゃららetcも)。 +コンストラクタは特別なメソッドである。 これらのことを考慮すると、コンストラクタにOverloadsはつけないと いうことに自然となると思われ。推測。