首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

新人,提个抽象类继承的有关问题

2012-03-14 
新人,,提个抽象类继承的问题interfaceIvehicle{voidrun()voidstop()}abstractclassCarCategory:Ivehicle

新人,,提个抽象类继承的问题
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(   )方法,不能被实现了。。




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

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

热点排行