2 ixxhh ixxhh 于 2014.12.16 13:34 提问

接口问题?“不实现接口成员”,不知道哪里有问题?

using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication1
{
public interface IStudent
{
void StudyBase();
}
public interface IEmployee
{
void Work();
}
public interface IInforStudent : IStudent
{
void StudySpecial();
}

public class InfoStudent : IEmployee,IInforStudent
{

    public void Work()
    {
        Console.WriteLine("你的工作任务必须完成");
    }

    public void StudySpecial()
    {
        Console.WriteLine("你是计算机专业的学生,必须学习");
    }
}


class Program
{
    static void Main(string[] args)
    {
        InfoStudent student = new InfoStudent();
        student.Work();
        student.StudySpecial();
   }
}

}

2个回答

caozhy
caozhy   Ds   Rxr 2014.12.16 13:38
已采纳

public class InfoStudent : IEmployee,IInforStudent
{
public void StudyBase()
{
// ...
}

public void Work()
{
    Console.WriteLine("你的工作任务必须完成");
}

public void StudySpecial()
{
    Console.WriteLine("你是计算机专业的学生,必须学习");
}

}

caozhy
caozhy   Ds   Rxr 2014.12.16 13:38

IInforStudent : IStudent
所以你也要实现void StudyBase();

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!