abstract 可以和 virtual 一起使用吗?可以和 override 一起使用吗?
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)
{
}
}
}
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)
{
}
}
}
【abstract 可以和 virtual 一起使用吗?可以和 override 一起使用吗?】相关文章
1. abstract 可以和 virtual 一起使用吗?可以和 override 一起使用吗?
2. Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型
3. 若通过ObjectOutputStream向一个文件中多次以追加方式写入object,为什么用ObjectInputStream读取这些object时会产生StreamCorruptedExcepti
4. 有abstract方法的类一定要用abstract修饰吗
7. 构造器Constructor是否可被override?
8. Can a struct inherit from another struct? (结构体能继承结构体吗)
9. String、StringBuffer、StringBuilder有区别
10. 如何反序的迭代一个序列?how do I iterate over a sequence in reverse order
本文来源:https://www.mianshiwenti.com/a13005.html
进入下载页面
﹝abstract 可以和 virtual 一起使用吗?可以和 override 一起使用吗?﹞相关内容
- String s = new String(“xyz”);创建了几个String Object?
- 软件测试LoadRunner面试题:What is the difference between Overlay graph and Correlate graph?
- 声明struct x1 { . . . }; 和typedef struct { . . . }x2;有什么不同
- What\'s the difference between an interface and abstract class? (接口与抽象类有什么区别)
- 说出ArrayList,Vector, LinkedList的存储性能和特性
- 解释一下ArrayList Vector和LinkedList的实现和区别
- 介绍下static、final、abstract区别
- abstract class和interface有什么区别?
- abstract class和interface有什么区别
- 请解释在new与override的区别