interface IFood
{
void Food();
}
interface IVoice
{
void Voice();
}
class Cat : IFood, IVoice
{
public void Food()
{
Console.WriteLine("吃老鼠");
}
public void Voice()
{
Console.WriteLine("喵喵喵");
}
}
class Test
{
static void Main(string[] args)
{
IVoice pVocie = new Cat();//pVoice只能调用属于IVoice中的方法
pVocie.Voice();
IFood pFood = pVocie as IFood;
pFood.Food();
System.Console.ReadLine();
}
}