У меня есть абстрактный класс в vb.net с двумя подклассами. В абстрактном классе у меня есть конструктор, который выглядит так:
Public Sub New(arg1 as String, arg2 as String)
Me.arg1 = arg1
Me.arg2 = arg2
End Sub
Я хотел бы создать второй конструктор, который не принимает аргументов и просто инициализирует аргументы значениями по умолчанию. Это будет выглядеть так:
Public Sub New()
Me.arg1 = "123"
Me.arg2 = "456"
End Sub
Когда я пытаюсь создать новый подкласс, используя второй конструктор, компилятор жалуется, что мне не хватает двух аргументов в конструкторе .... Есть ли причина, по которой я не могу перегрузить конструктор в абстрактном классе?
Спасибо