题目内容

以下C#代码中,关于虚方法和抽象方法使用正确的是()

A. publicabstractclassAnimal{publicAnimal(){}}publicabstractvoidRun():Animal{publicCat(){}publicvoidRun(){}}
B. publicclassAnimal{publicAnimal(){}}publicabstractvoidRun():Animal{publicCat(){}publicvoidRun(){}}
C. publicabstractclassAnimal{publicAnimal(){}publicabstractvoidRun();}publicclasscat:Animal{publicCat(){}publicoverridevoidRun(){}}
D. publicvirtualclassAnimal{publicAnimal(){}publicvirtualvoidRun();}publicclasscat:Animal{publicCat(){}publicoverridevoidRun(){}}

查看答案
更多问题

下列C#代码中使用了抽象类的概念,这段代码中发生错误的代码行是()。(选择一项)abstract class WashingMachine{public WashingMachine(){}//1abstract public void Wash();//2}class MyWashMachine:WashingMachine{override public void Wash(){}//3static void Main(){WashingMachine wm=new WashingMachine(); //4wm.Wash();}}

A. 第1行
B. 第2行
C. 第3行
D. 第4行

c#中,关于抽象方法的说法正确的是()

A. 可以有方法体
B. 可以出现在非抽象类中
C. 是没有方法体的方法
D. 抽象类中的方法都是抽象方法

下列关于抽象类和接口的描述中正确的是( )。

A. 抽象类能够被继承,而接口不能被继承。
B. 抽象类不能被实例化,而接口可以被实例化。
C. 抽象类能够实例化,而接口不能被实例化。
D. 抽象类可以包含非抽象方法,而接口不包含任何方法的实现。

下列关于抽象类和接口的描述中正确的是( )。

A. 在抽象类中,所有的方法都是抽象方法。
B. 在接口中可以有方法实现,在抽象类中不能有方法实现。
C. 继承自抽象类的子类必须实现其父类(抽象类)中的所有抽象方法。
D. 一个类可以继承多个接口,也可以继承多个抽象类。

答案查题题库