JAVA入门题,设计一个交通工具类Vehicle,它具有如下属性
答案:2 悬赏:40 手机版
解决时间 2021-02-21 23:44
- 提问者网友:龅牙恐龙妹
- 2021-02-21 04:09
设计一个交通工具类Vehicle,它具有如下属性:速度speed,类别kind,颜色color;方法有构造方法,其它方法:设置速度setspeed,设置颜色setcolor,取得类别getkind,取得颜色getcolor。设计一个小车类Car,继承Vehicle类,Car类中的增加的属性:座位数passenger,增加了设置和获得座位数的方法setpassenger,getpassenger,Car类有相应的构造方法,创建Car对象,通过构造方法使该对象有相应的初始值为:速度120,类别”宝马”,颜色“红”;座位数:5, 通过调用对象属性显示该对象的所有属性值。再用上述方法(setspeed, setcolor)改变速度为160,改变颜色为“黄“,通过调用对象属性改变类别为:“奥迪”,并通过上述方法显示类别,颜色,座位数,然后通过调用对象属性再显示速度。
最佳答案
- 五星知识达人网友:低音帝王
- 2021-02-21 04:51
你好!
这位同学,你是想要你描述这些的代码吗?
仅代表个人观点,不喜勿喷,谢谢。
这位同学,你是想要你描述这些的代码吗?
仅代表个人观点,不喜勿喷,谢谢。
全部回答
- 1楼网友:山君与见山
- 2021-02-21 05:40
class Vehicle {
int Speed;
public String getKind() {
e69da5e887aae799bee5baa631333335323363return Kind;
}
public void setSpeed(int speed) {
Speed = speed;
}
public void setColor(String color) {
Color = color;
}
public void setKind(String kind) {
Kind = kind;
}
String Kind;
String Color;
public String getColor() {
return Color;
}
public Vehicle() {
// 默认构造方法
}
public Vehicle(int Speed, String Kind, String Color) {
this.Speed = Speed;
this.Kind = Kind;
this.Color = Color;
}
}
class Car extends Vehicle {
private int passenger;
public int getPassenger() {
return passenger;
}
public void setPassenger(int passenger) {
this.passenger = passenger;
}
public Car() {
// 默认构造方法
}
public Car(int Speed, String Kind, String Color, int passenger) {
this.Speed = Speed;
this.Kind = Kind;
this.Color = Color;
this.passenger = passenger;
}
}
class Demo {
public static void main(String[] args) {
Car car =new Car(120,"宝马","红",5);
car.setSpeed(160);
car.setColor("黄");
car.setKind("奥迪");
System.out.print(car.getKind()+"\t"+car.getColor()+"\t"+car.Speed+"\t"+car.getPassenger());
}
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯