首页 试题详情
单选题

在C#中,对于下列代码的出错原因,描述正确的是() abstract class Appliance { public abstract void Charge(); } //MobilePhone位置报错 class MobilePhone : Appliance { public void Call() { Console.WriteLine("手机可以打电话。"); } }

A电器类Appliance中有隐藏错误,导致MobilePhone类在继承的时候出现错误。

BMobilePhone单词拼写错误。

C子类MobilePhone继承于抽象类Appliance的时候必须要重写抽象类Appliance中所有的抽象方法,除非子类也是抽象类。

D其他关联错误。

正确答案:A (备注:此答案有误)

相似试题

  • 单选题

    C#对于下列代码出错原因,描述正确是()abstract class Animal { //Eat()方法报错 public abstract void Eat() { Console.WriteLine("动物需要吃东西!"); } }

    答案解析

  • 单选题

    C#对于下列代码出错描述正确是()abstract class Cat { public void Eat() { Console.WriteLine("小猫喜欢吃鱼!"); } }class Dog { //Sleep方法报错 public abstract void Sleep() ; }

    答案解析

  • 单选题

    C#对于下列代码出错原因,描述正确是( )class Program { static void Main(string[] args) { //创建Appliance对象时报错 Appliance apl = new Appliance(); Appliance mlp = new MobilePhone(); } } abstract class Appliance { public abstract void Charge(); } class MobilePhone : Appliance { public void Call() { Console.WriteLine("手机可以打电话。"); } public override void Charge() { Consol

    答案解析

  • 单选题

    C#下列代码报错原因是( ) public interface IAnimal { //Eat()方法报错 public void Eat(); }

    答案解析

  • 单选题

    C#下列代码报错原因是()? interface IAnimal {//Eat方法报错 void Eat() { Console.WriteLine("动物需要吃饭。"); } }

    答案解析

热门题库