接口实例化子类、抽象类实例化子类。这可以实现多态,其实是不就就是类型转换啊,将子类类型转换成父类类型?我接口实例化了子类。我在接口对象就能看到里面的接口名,也能实现功能。但我不知道是通过什么机制去找到的具体实现方法啊。请谁给解释下,或提供相关的资料我看看啊。基础书也看过了,但很是不能理解。类似这样的问题我改看什么书啊。。
谢谢啊     public interface i
    {
        void a();
    }    public class a : i
    {
        public void a()
        {
            Console.Write("a");
            Console.Read();
        }
        public void b()
        {        }
    }
i i1=new a();
i1.a();   输出 a