基础构造函数不会返回子构造函数

时间:2017-04-10 13:26:49

标签: vb.net

任何人都可以解释为什么在调用子类cstr时它会转到基础构造函数 - 清除部分。但是当在基本cstr中到达MethodA()时,它将永远不会返回子构造函数来设置值Otherproperty。为什么会这样。例如,当我从base中删除MethodA()时,它将返回子设置我的变量。不要理解。

基类cstr:

 Public Sub New(configpath As String, reportPath As String)
        _serializerPath = configpath
        _reportPath = reportPath
        MethodA() 
    End Sub

Child class cstr :(从base继承)

Public Sub New(configpath As String, reportPath As String)
        MyBase.New(configpath, reportpath)

        Otherproperty = "XXX"
End Sub

0 个答案:

没有答案