继承类出错问题
在vs 2005里一直用一个dll里的class,现在不想用那个class的名字,而是想用自己起的名字,所以想继承dll里的一个class。
知道dll里有个叫做A的class,我写的继承类编译不通过,怎么回事?
我的继承类B
public class B : A
{
internal B()
{
}
}
错误信息是:
The type 'A ' has no constructors defined
------解决方案--------------------sf
------解决方案--------------------A类里没有构造函数,所以,继承的时候也不能用构造函数把
貌似如此
------解决方案--------------------up
------解决方案--------------------你删了照样有默认构造函数。
提示信息是A没有无参的构造函数。
如果A没有protected以上级别的构造函数,你就没法继承。
而且,这个继承的理由够搞笑。
看来以后我要把我的类都写成sealed的了。