C#中静态类的声明。。。。 虚方法的定义和重写。。。。
答案:1 悬赏:80
解决时间 2021-01-25 20:22
- 提问者网友:临风不自傲
- 2021-01-25 17:15
C#中静态类的声明。。。。 虚方法的定义和重写。。。。
最佳答案
- 二级知识专家网友:何以畏孤独
- 2021-01-25 17:48
这样定义一个静态类:
public static class StaticClass
{
}
C#中好像有virtual关键字,声明虚方法:
class Test
{
public void virtual Show();
}
要实现应该直接重载就可以了:
class XX : Test
{
public void Show()
{
MessageBox.Show("Show");
}
}
还有使用new关键字,在这种情况下,无论父类方法是否是虚函数,都会被覆盖,这种叫做overwrite:
public OverWrite : XX
{
public new void Show()
{
MessageBox.Show("OverWrite");
}
}
public static class StaticClass
{
}
C#中好像有virtual关键字,声明虚方法:
class Test
{
public void virtual Show();
}
要实现应该直接重载就可以了:
class XX : Test
{
public void Show()
{
MessageBox.Show("Show");
}
}
还有使用new关键字,在这种情况下,无论父类方法是否是虚函数,都会被覆盖,这种叫做overwrite:
public OverWrite : XX
{
public new void Show()
{
MessageBox.Show("OverWrite");
}
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯