c#父类中虚方法强制要求子类重写???请详细说明下,谢谢
答案:2 悬赏:60 手机版
解决时间 2021-03-24 13:49
- 提问者网友:ミ烙印ゝ
- 2021-03-24 06:41
c#父类中虚方法强制要求子类重写???请详细说明下,谢谢
最佳答案
- 五星知识达人网友:酒醒三更
- 2021-03-24 08:15
//标记为virtual才能被重写,而不是必须被重写,下面代码正常运行
class Program
{
static void Main(string[] args)
{
C c = new C();
Console.WriteLine("C");
c.V();
B b = new B();
Console.WriteLine("B");
b.V();
Console.ReadLine();
}
}
public class C
{
public virtual void V()
{
Console.WriteLine("V");
}
}
public class B : C
{
}追问网上很多资料有小错误,经过转载弄得到处都这个错,容易遇到新人追答尽量看大牛的经典书籍,少看21天,从入门到精通天之类的。追问嗯!李天平的还不错。大部分从入门到精通都是叫你拖控件追答有机会看看.net in a nut shell, .net book zero之类。
class Program
{
static void Main(string[] args)
{
C c = new C();
Console.WriteLine("C");
c.V();
B b = new B();
Console.WriteLine("B");
b.V();
Console.ReadLine();
}
}
public class C
{
public virtual void V()
{
Console.WriteLine("V");
}
}
public class B : C
{
}追问网上很多资料有小错误,经过转载弄得到处都这个错,容易遇到新人追答尽量看大牛的经典书籍,少看21天,从入门到精通天之类的。追问嗯!李天平的还不错。大部分从入门到精通都是叫你拖控件追答有机会看看.net in a nut shell, .net book zero之类。
全部回答
- 1楼网友:佘樂
- 2021-03-24 08:24
abstract方法必须被重写,但是abstract方法只能写在abstract类中,就是抽象类的意思
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯