C#as关键字

 
 
    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();
        }
    }


 
 
 
 
 

猜你喜欢

转载自blog.csdn.net/mozai147/article/details/78180339