最近看一个网上的俄罗斯方块的代码   其中有一个语句很不理解
private Image myImage;
Image是抽象类
抽象类不是不能被实例化吗
那这个语句是什么意思?
谢谢!!!

解决方案 »

  1.   

    哦,不好意思,说错了,你这里只是声明了哦一个Image的对象,没有实例化的
      

  2.   

    你这里只是声明了哦一个Image的对象,没有实例化的;yes
      

  3.   

    可以申明一个抽象实例,然后把该类的子类的实例赋给该类。
    {0}
    public abstract class A
    {
         public abstract void Cry();
    }
    public class B : A
    {
         public override void Cry()
         {
              Console.WriteLine("b Cryed");
        }   
    }
    public class project
    {
        public static void Main()
        {
            A a=new B();
            a.Cry();
        }
    }