java跪求大佬解答一道题?

使用Java创建一个Bicycle(单车)类,内含色彩、车重、轮距、车型和车价等数据变量,然后继承此类创建RacingBike(竞速单车)子类,增加一个“几段变速”成员变... 使用Java创建一个Bicycle(单车)类,内含色彩、车重、轮距、车型和车价等数据变量,然后继承此类创建RacingBike(竞速单车)子类,增加一个“几段变速”成员变量和显示单车信息的方法。 展开
 我来答
匿名用户
2019-12-01
展开全部

class Bicycle{

public String color;

public double weight;

public double trackWidth;

public String model;

public double price;

public Bicycle(String color, String model, double weight, double trackWidth, double price) {

super();

this.color = color;

this.model = model;

this.weight = weight;

this.trackWidth = trackWidth;

this.price = price;

}

public String toString() {

return "色彩:"+this.color+"; 车重:"+this.weight+"; 轮距:"+this.trackWidth+"; 车型:"+this.model+"; 车价:"+this.price;

}

}

public class RacingBike extends Bicycle{

private int varSpeed;

public RacingBike(String color, String model, double weight, double trackWidth, double price,int speed) {

super(color, model, weight, trackWidth, price);

this.varSpeed=speed;

}

public String toString() {

return super.toString()+"; 变速:"+this.varSpeed;

}

public static void main(String[] args) {

RacingBike rb=new RacingBike("白色","山地自行车",13,1.6,512,8);

System.out.println(rb);

}

}

更多追问追答
追问

public class RacingBike extends Bicycle{


这显示The pulic type RacingBike must be defined in its own file


大佬,这来是那里出了问题?

追答
它意思是你的文件名必须为RacingBike,不要使用Bicycle
greatReanswer
高粉答主

2019-12-01 · 醉心答题,欢迎关注
知道大有可为答主
回答量:1.9万
采纳率:89%
帮助的人:666万
展开全部
这很简单,按照类的定义定义第一个类,并设置参数,然后继承,增加一个参数,并增加方法,方法里面用输出函数,然后用变量输出相关信息即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Skill丶Concer
2019-11-30 · 超过43用户采纳过TA的回答
知道小有建树答主
回答量:321
采纳率:64%
帮助的人:22.6万
展开全部
也就是父类定义色彩、车重、轮距、车型和车价等属性,然后子类继承父类,接着子类继续定义一个“几段变速”属性,和一个能够输出单车信息的方法是吗,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2019-12-01
展开全部
这道题很简单。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式