首页 试题详情
单选题

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

AEat()方法没有加访问修饰符public,导致报错。

B接口IAnimal没有添加修饰符public,导致报错。

CEat()方法是属于接口IAnimal的成员方法,不能够有具体实现。导致报错。

D方法体输出语句有问题,导致报错。

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

相似试题

  • 单选题

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

    答案解析

  • 单选题

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

    答案解析

  • 单选题

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

    答案解析

  • 单选题

    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#,通过类特性,可以重复使用已有代码和数据。

    答案解析

热门题库