类有继承功能,有没有退化功能呀?public class 鱼类
{
public string 鳍 { get; set; }
public void 水中游();
}public class 猴子 : 鱼类
{
public override string ~鳍 { get; set; } //退化
public override string 四肢 { get; set; } public void ~水中游(); //退化
public void 陆上走();
}
{
public string 鳍 { get; set; }
public void 水中游();
}public class 猴子 : 鱼类
{
public override string ~鳍 { get; set; } //退化
public override string 四肢 { get; set; } public void ~水中游(); //退化
public void 陆上走();
}
解决方案 »
- 由指针得到结构体数据的问题,请高手指点
- datatalbe 手动更新数据库代码 奇怪的问题
- c#的edit控件如何只允许输入数字
- [WinAPI]如何将VB中的一个API调用程序转换为C#语句
- sqldatasource的作用
- c#web编程中怎么实现在.aspx文件里实现循环显示html代码
- 问些关于字符串常量的问题
- DataGridView在中间插入一行,而不是在最后插入一行如何实现,求各路高手指点
- 请大神纠错,关于C#的委托问题
- 做了个web application, 在toolbox中的webform和html两个subject中有同样控件如buttom等,它们有什么不一样么?
- 关于HttpWebResponse.GetResponseHeader
- C#与JAVA WEB地址通信问题
我的理解是你在说多态,virture 关键字定义虚方法,子类进行override 重写。
难道我这问题表达不清楚?还是大家的思维早早就被 1楼 这几个字扭曲了?new是放弃原有的,填入新代码,但其成员名还是要public出来,
我要让其“get out of my face,, ever!!”。用new,除非有这样的语法:
public new 鳍 as 四肢 { get; set; } //rename the member
莫非LZ是说 有的动物是从鱼类继承 它们没有退化 还有 鳍
而有的动物也是从鱼类继承 但他们退化了 没有了 鳍
LZ想要满足两种情况下的继承情况吗?
此时就不适合继承了,直接new一个新类就ok了。
[Browsable(false)]
[EditorBrowsable(EditorBrowsableState.Never)]可惜 FROM MSDN: 在 Visual C# 中,EditorBrowsableAttribute 不禁止显示同一程序集中类的成员。