A-A+
编写一个继承自Vehicle的Skateboard类。重写Skateboard类的chang
问题详情
编写一个继承自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;}}