abstract 可以和 virtual 一起使用吗?可以和 override 一起使用吗?

匿名网友 匿名网友 发布于: 2015-08-30 00:00:00
阅读 107 收藏 0 点赞 0 评论 0

abstract 修饰符不可以和 static、virtual 修饰符一起使用

abstract 修饰符可以和 override 一起使用,参见第11点

示例:

using System;

using System.Collections.Generic;

using System.Text;

namespace Example14

{

class BaseClass

{

public virtual void F()

{

Console.WriteLine(“BaseClass.F”);

}

}

abstract class DeriveClass1 : BaseClass

{

//在这里, abstract是可以和override一起使用的

public abstract override void F();

}

class Program

{

static void Main(string[] args)

{

}

}

}

评论列表
文章目录