问题描述
(1)使用VisualStuduo.NET2010,新建控制台应用程序Vehicle。(2)新建Vehicle.cs,添加接口:包括三个方法转向turning(),刹车brake(),离合器驱动clutch()。(3)新建Car.cs,添加类Car,实现Vehicle接口,并设置passenger属性满足轿车的载人数量不能超过5人的要求。(4)新建Truck.cs,添加类Truck,实现Vehicle接口,并设置carriage属性确定卡车是固定车厢还是翻斗车厢。(5)新建Forklift.cs,添加类Forklift,实现Vehicle接口。(6)新建Staffer.cs,添加类Staffer,实现factory()方法,该方法根据传入的参数决定生产那种车。(7)新建MarketInquirer.cs,添加类MarketInquirer,实现inquire()方法,该方法中通过产生随机数的方式产生今年市场上哪一种汽车热销的调查结果,report()方法显示调查结果。(9)新建VehicleBoss.cs,添加类VehicleBoss,实现VehicleBoss_instr()方法,在该方法中创建一个市场调查员实例,然后通过该实例获取市场调查结果,通知公司的职员(Staffer)生产那种车,最后对车的性能(转向turning(),刹车brake(),离合器驱动clutch())进行测试。(10)在Main(string[]args)方法中,创建公司的老板实例,然后调用VehicleBoss_instr()方法。
解决方案
本帖最后由 luyanling311 于 2011-12-17 14:51:11 编辑
解决方案二:
该回复于2011-12-19 13:50:58被版主删除
解决方案三:
面向对象多态,自己看书去
解决方案四:
问题是啥啊