接口,是指定一组函数成员,但是不实现他们的引用类型。所以,只能由类或者结构,来实现接口。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 接口
{
//声明接口
interface my_interface
{
//方法无实现主体
void eat();
}
//cat类实现接口
class cat : my_interface
{
//实现接口的方法
public void eat()
{
Console.WriteLine("猫吃小鱼。");
}
}
//dog类实现接口
class dog : my_interface
{
//实现接口的方法
public void eat()
{
Console.WriteLine("狗吃骨头。");
}
}
class Program
{
static void Main(string[] args)
{
//声明实例对象
cat my_cat = new cat();
dog my_dog = new dog();
//调用方法
my_cat.eat();
my_dog.eat();
Console.Read();
}
}
}