A-A+

编写一个继承自Vehicle的Skateboard类。重写Skateboard类的chang

2022-08-12 10:20:14 问答库 阅读 195 次

问题详情

编写一个继承自Vehicle的Skateboard类。重写Skateboard类的changeSpeed方法,使得Skateboard类的实例永远也不能超过10 mph。如果提供了更大的值,该方法将简单地把Skateboard的速度设置为10。


请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:class Skateboard extends Vehicle{public Skateboard(String mkString mdlString clr){super(mkmdl1clr);}public double changeSpeed(double newSpeed){if(newSpeed>10.){newSpeed=10.;)double accel=newSpeed-speed;speed=newSpeed;return accel;}}
classSkateboardextendsVehicle{publicSkateboard(Stringmk,Stringmdl,Stringclr){super(mk,mdl,1,clr);}publicdoublechangeSpeed(doublenewSpeed){if(newSpeed>10.){newSpeed=10.;)doubleaccel=newSpeed-speed;speed=newSpeed;returnaccel;}}

考点: