日期:2014-05-18  浏览次数:20728 次

继承类出错问题
在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的了。