读书人

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

发布时间: 2012-03-14 12:01:13 作者: rapoo

新人,,提个抽象类继承的问题
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(默认)。

读书人网 >C#

热点推荐