我有两个带有这样的代码的类(仅是示例)
class parent1
function f(param as integer) as integer
return param +2
end function
end class
'===============================
class parent2
function f(param as integer) as integer
return param *1
end function
end class
然后我想根据运行时的情况创建一个引导类的继承。也许像这样:
class child
sub new(s as string)
'it will inherits parent1
end sub
sub new(i as integer)
'it will inherits parent2
end sub
end class
是否可以..?
在.Net中不可能进行多重继承。现在,解决您的问题
CodeDom
。参考msdn链接interfaces
和dependency injection
。(由于函数名是在两个类相同parent1
,并parent2
可以充分利用的polymorphism
)。本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句