using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 接口
{
//Animal
//Aquatic 水生动物
//Land 陆地动物
//Fly 会飞的
public interface IRunable
{
void Run();
}
public interface ISwimable
{
void Siwm();
}
public interface IRunSwimable:ISwimable ,IRunable //接口的继承 一般不用 读起来有点不方便
{
void Change();
}
public class Animal
{
}
public class Land:Animal ,IRunable //第一个必须是父类 后面才是接口 如果第一个不是父类 那么默认父类是Object
{
public void Run()
{
throw new NotImplementedException();
}
}
public class Fly
{
}
public class Aquatic
{
}
public class leopards:IRunSwimable //豹子
{
public void Change()
{
throw new NotImplementedException();
}
public void Siwm()
{
throw new NotImplementedException();
}
public void Run()
{
throw new NotImplementedException();
}
}
}