虚方法必须有virtual或abstract或override所修饰
对
举一反三
- 中国大学MOOC: 虚方法必须有virtual或abstract或override所修饰
- 解释virtual、sealed、override和abstract的区别
- 下列方法中,哪个是抽象方法( )。 A: abstract void Func(){} B: virtual void Func(){} C: abstract void Func(); D: override void Func()
- 以下关于abstract的说法,正确的是( )。 A: abstract只能修饰类 B: abstract只能修饰方法 C: B.abstract只能修饰方法 abstract类中必须有abstract方法 D: abstarct方法所在的类必须用abstract修饰
- 方法的修饰符若包含private ,则在声明中不可以包括: A: virtual B: override C: abstract D: sealed
内容
- 0
abstract 可以和 virtual 一起使用吗?可以和 override 一起使用吗?
- 1
定义接口时使用的关键字是。() A: virtual B: override C: abstract D: interface
- 2
不可以用 final或static 来修饰 构造方法或abstract方法。
- 3
在密封方法中,sealed修饰符总是和以下哪个修饰符一起使用() A: override B: abstract C: static D: virtual
- 4
abstract class A{ public abstract void G(); }class B:A{ public void G(){ Console.WriteLine("ABSTRACT"); }}为了表示对G方法的重载,需要在B类G方法声明中添加: A: override B: abstract C: operator D: virtual