基类的公共属性只想被基类拥有 但不想被子类继承 如何做?
解决方案 »
- C#代码中链接数据库
- 求助:NativeMethods 如何引用??
- 求助关于Convert.ToInt32()函数
- 关于使用Reflector反编译的问题
- C#,关于二进制文件
- 求救VB和C#都通的高手!!
- 请问在插件里面调用formatter.Deserialize(stream),反序列化有问题?
- **************向高手问一个在C#里如何访问局域网中的数据库,即数据库共享访问的问题*******
- 未将对象引用设置到对象的实例
- 有一张大图,怎么按照我的窗体大小,去截取里面的图片,让他从右上角开始。
- dataset问题!急!~~~~
- 关于 sql server 2005的简单问题
基类的方法和 属性都会被子类继承的呀 除非private
但是我想要外面的程序能访问这个类的属性 又不能被子类继承
如何用
我试了 总是报错
PS:new能用在属性上么?
可是不能整个类不被继承啦 其他方法都需要被继承to jun1111(@一夜只@是七次狼@)
重写一个类的话 这样和设计的思想不符 代码冗余
{
public virtual string Hello
{
get
{
return "Hello";
}
}
} public class Test: ParentClass
{
public override sealed string Hello
{
get
{
return base.Hello;
}
}
}
但是只能保证不被子类直接调用
继承本身就复制了基类
不能只继承1部分,或者可以把不想子类用的东西另外写1个类