读书人

在基类的构造函数里怎么不让子类进行构

发布时间: 2012-02-17 17:50:42 作者: rapoo

在基类的构造函数里如何不让子类进行构造????????????????
在基类的构造函数里如何不让子类进行构造????????????????

[解决办法]
...
[解决办法]
不明白,不想被别人继承?用sealed吧
[解决办法]
风过无痕
[解决办法]
public calss A
{
public A(){}
}
public class B : A
{
public B():A(){}
}
[解决办法]
这就不知道了。要是不想让子继承的话用sealed就OK。。。。
[解决办法]
在思路上改一下:
如果条件符合则用New建立子类的对象,如果不符合则不使用New建立子类的对象.

而不应该在子类的构造函数里处理,因为既然构造函数执行了,那么对象就一定会建立的.
[解决办法]
用Factory来管理对象的创建
[解决办法]
多个基类构造函数
用Factory来管理对象的创建 里面判断该调用哪个构造函数

[解决办法]
在OO世界中,儿子知道老子,老子不知道儿子
[解决办法]
用泛型吗

读书人网 >C#

热点推荐