定义一个交通工具(Vehicle)的类其中有: 属性速度(speed)体积(size)等等 方法移动(move())设置速度(setSpeed(int speed))加速speedUp(),减速speedDown()等等. 最后在测试类Vehicle中的main()中实例化一个交通工具对象并通过方法给它初始化speed,size的值并且通过打印出来。另外调用加速减速的方法对速度进行改变
时间: 2023-11-29 21:05:01 浏览: 265
java代码-请定义一个交通工具(Vehicle)的类,其中有: 属性:速度(speed),体积(size)等等 方 法: 移 动(move()) , 设置 速 度(setSpeed(int speed)) , 加速 speedUp(), 减速 speedDown()等等. 最后在测试类 Vehicle 中的 main()中实例化一个交通工具对象,并通过方法给它初始化 speed,size 的值,并且通过打印出来。另外,调用加速,减速的方法对速度进行改变。
你可以使用以下代码定义一个交通工具的类Vehicle:
```java
public class Vehicle {
private int speed;
private int size;
public void move() {
System.out.println("交通工具移动");
}
public void setSpeed(int speed) {
this.speed = speed;
}
public void speedUp() {
speed += 10;
}
public void speedDown() {
speed -= 10;
}
public void setSize(int size) {
this.size = size;
}
public int getSpeed() {
return speed;
}
public int getSize() {
return size;
}
public static void main(String[] args) {
Vehicle vehicle = new Vehicle();
vehicle.setSpeed(60);
vehicle.setSize(5);
System.out.println("速度:" + vehicle.getSpeed());
System.out.println("体积:" + vehicle.getSize());
vehicle.speedUp();
System.out.println("加速后的速度:" + vehicle.getSpeed());
vehicle.speedDown();
System.out.println("减速后的速度:" + vehicle.getSpeed());
}
}
```
在这个程序中,Vehicle类有两个私有属性speed和size,表示速度和体积。它还有一系列方法,包括move()方法用于移动,setSpeed()方法用于设置速度,speedUp()方法用于加速,speedDown()方法用于减速,setSize()方法用于设置体积,getSpeed()和getSize()方法用于获取速度和体积。
在main方法中,我们创建了一个Vehicle对象vehicle,并调用setSpeed()和setSize()方法初始化speed和size的值。然后通过调用getSpeed()和getSize()方法,打印出速度和体积的值。接着调用speedUp()方法,加速后再次打印速度的值。最后调用speedDown()方法,减速后再次打印速度的值。
阅读全文