interface Ivehicle
       {
       void run( );
       void stop( );
       }    abstract class CarCategory:Ivehicle
       {
       public void run( )
          {
          }       public void stop( )
          {
          }       abstract public void trun(byte dirction);
       }    abstract class Car:CarCategory
       {
        public void trun(byte dirction)
          {
          } /*“ConsoleApplication1.Car.trun(byte)”将隐藏继承的成员“ConsoleApplication1.CarCategory.trun(byte)”。
                                        * 若要使当前成员重写该实现,请添加关键字 override。否则,添加关键字 new。
                                        */
       abstract public void carryPerson( );
       }
    class hongqi:Car
       {
       hongqi( )
          {
          }
       void carryPerson( )
          {
          }/*“ConsoleApplication1.hongqi.carryPerson()”将隐藏继承的成员“ConsoleApplication1.Car.carryPerson()”。
                           * 若要使当前成员重写该实现,请添加关键字 override。否则,添加关键字 new。
                           */为什么trun(byte dirction)和void carryPerson( )方法,不能被实现了。。

解决方案 »

  1.   

    若要使当前成员重写该实现,请添加关键字 override。否则,添加关键字 new。
      

  2.   

    若要使当前成员重写该实现,请添加关键字 override。否则,添加关键字 new(默认)。
      

  3.   

    trun(byte dirction)和void carryPerson( )
    实现前都为抽象方法啊,应该不用override。或 new。
      

  4.   

    “若要使当前成员重写该实现”
    trun(byte dirction)和void carryPerson( ) 从没有被实现过,一直是抽象方法,怎么说“重写该实现”
      

  5.   

    上面帖的有点乱了,有点垃圾啊,不能修改,重贴个精简版的,呵呵,viena(维也纳N02) 基类中已存在的方法,你又不重写,为什么要再写一遍?基类中没有实现   interface Ivehicle
           {
           void run( );
           void stop( );
           }   
        abstract class CarCategory:Ivehicle
           {
           public void run( ) {  }       public void stop( ) {  }       abstract public void trun(byte dirction);
           }    abstract class Car:CarCategory
           {
            public void trun(byte dirction) { }         abstract public void carryPerson( );
           }
        class hongqi:Car
           {
           hongqi( ) {}
           void carryPerson( ){}
             
           }
      

  6.   

    第一个是接口 "车"
    第二个是抽象类 实现了父类的run和stop,并且加入了转向功能,为抽象方法。
    第三个是抽象类 想实现父类的trun,转向功能,但是报错了,并且定义了新的抽象行为,客运车辆。
    第四个是具体类,红旗轿车,实现父类的载人行为void carryPerson( ){},但是也报错。。