求教各位大佬,这些题,我懵了

weixin_45258302 2019-06-17 12:59:26
4.
(1)创建Car类:
属性:车牌号(String),车速(int),载重量(double)
功能:设置和返回车牌号、设置和返回车速、设置和返回载重量、加速(车速自增)、减速(车速自减)。
编写两个构造方法:一个无参,在方法中将车牌号设置“XX6666”,速度设置为55,载重量设置为777.77;一个有参,为所有属性赋值;
(2)创建对象:
创建Car类的两个对象,使创建第一个对象时调用无参的构造方法,并调用成员方法修改其车牌为“YY8888”,让其加速。使创建第二个时调用有参的构造方法,使其车牌为“ZZ9999”,车速为100,载重为600,并让其减速。
5.创建两个包,一个包中创建主类People,另一个包中创建两个子类ChinaPeople和AmericanPeople类(子类重写父类的三个方法,并分别有各自的方法)。
...全文
54 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
不是很明白4.小题加速减速的具体意思,我这里处理是调用一次加速或减速方法就给车速加1或者减1。
public class Car {
private String carNum;
private int speed;
private double heavy;

public Car() {
this.carNum = "XX6666";
this.speed = 55;
this.heavy = 777.77;
}

public Car(String carNum, int speed, double heavy) {
this.carNum = carNum;
this.speed = speed;
this.heavy = heavy;
}

public void addSpeed(){
int a = this.speed;
this.setSpeed(speed + 1);
System.out.println("车牌:"+this.carNum+",重:"+this.heavy+",车速由"+a+"加速到:"+this.speed);
}

public void cutSpeed(){
int a = this.speed;
if (a==0){
System.out.println("车牌:"+this.carNum+",重:"+this.heavy+",车已经停下。");
}else {
this.setSpeed(speed - 1);
System.out.println("车牌:" + this.carNum + ",重:" + this.heavy + ",车速由" + a + "减速到:" + this.speed);
}
}

public String getCarNum() {
return carNum;
}

public void setCarNum(String carNum) {
this.carNum = carNum;
}

public int getSpeed() {
return speed;
}

public void setSpeed(int speed) {
this.speed = speed;
}

public double getHeavy() {
return heavy;
}

public void setHeavy(double heavy) {
this.heavy = heavy;
}

public static void main(String[] args){
Car car = new Car();
Car car1 = new Car("ZZ9999",100,600);
car.setCarNum("YY8888");
car.addSpeed();
car1.cutSpeed();
}
}
maradona1984 2019-06-17
  • 打赏
  • 举报
回复
类图都给你画好了,照着搞不就行了,有的工具都能给你把那些代码生成出来,除了那几个方法
CS_草祭先生 2019-06-17
  • 打赏
  • 举报
回复
题目已经描述得很清楚了,别人给你写出代码也不是你自己的,还是好好看书自己敲出来吧。
Zachariahs 2019-06-17
  • 打赏
  • 举报
回复
越看越像培训班的题,上课没好好听讲?

58,441

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧