class  a=new class b ;是什么意思

解决方案 »

  1.   

    class a=new class b();
      

  2.   

    是class a = new class b()?
    还是a = new b()?
      

  3.   

    是class a = new class b();  这怎么解释
      

  4.   

    多态
    class A
    {
      void display()
      {
           console.writelinea("test");
       }
    }class B:A
    {
       
    }
      

  5.   

    应该类似
    A A=NEW CLASS B();
    这样的吧有那样写的?没见过
      

  6.   


     class Program
        {
            static void Main(string[] args)
            {
                A a = new B();
                a.display();
            }    }    class A
        {
            public void display()
            {
                Console.WriteLine("TEST");
            }
        }
        class B : A
        {    }程序去跑跑看
    多态。。找本书看看
      

  7.   

    派生类,可以隐式转换成基类,就像OBJECT I=1;
      

  8.   

    你写法上恐怕都是有问题的吧
    也许你是想问,ClassA a = new ClssB();
    这种说明ClassA 与ClassB 存在继承关系,即ClassB继承于ClassA
      

  9.   

    new   和 override  有什么区别?
      

  10.   

    new 的意思就是忽略了而是去执行父类中的方法而override 则会重写父类的方法
      

  11.   

    class Program
        {
            static void Main(string[] args)
            {
                A a = new B();
                a.display();        }    }    class A
        {
            public virtual void display()
            {
                Console.WriteLine("TEST");
            }
        }
        class B : A
        {
            public override void display()
            {
                Console.WriteLine("TESTB");
            }
        }
        class Program
        {
            static void Main(string[] args)
            {
                A a = new B();
                a.display();        }    }    class A
        {
            public virtual void display()
            {
                Console.WriteLine("TEST");
            }
        }
        class B : A
        {
            public new void display()
            {
                Console.WriteLine("TESTB");
            }
        }
    程序运行看看
      

  12.   

     为什么说他们存在继承关系  从那里看出来的  小第不懂  刚刚接触 c#  经常用的是ClassA a = new ClassA();
    这种形式的
      

  13.   

    父类
    子类
    Override关键字主要是提供派生类对基类方法的新实现,
    重写的基类方法必须和Override的方法具有相同的签名
    new关键字表示隐藏,是指加上new关键字的属性或函数将对本类和继承类隐藏基类的同名属性或函数