定义一个交通工具(Vehicle)的类其中有: 属性:速度(speed)、体积(size)等等,方法:移动move()、设置速度setSpeed(int speed)、加速speedUp()、减速speedDown()等等。最后在测试类Vehicle中的main()中实例化一个交通工具对象并通过方法给它初始化speed,size的值并且打印出来。另外调用加速减速的方法对速度进行改变。
代码如下:
/*
* 定义一个交通工具(Vehicle)的类其中有: 属性速度(speed)体积(size)等等
* 方法移动(move())设置速度(setSpeed(int speed))加速speedUp(),减速speedDown()等等.
* 最后在测试类Vehicle中的main()中实例化一个交通工具对象并通过方法给它初始化speed,size的值并且打印出来。
* 另外调用加速减速的方法对速度进行改变。
*/
public class Vehicle {
public static void main(String[] args) {
Vehicle vehicle = new Vehicle(12, 1000);
System.out.println(vehicle);
vehicle.speedUp();
System.out.println("加速后:"+vehicle);
vehicle.speedDown();
System.out.println("减速后:"+vehicle);
}
private double speed;
private double size;
public Vehicle() {
super();
}
public Vehicle(double speed, double size) {
super();
this.speed = speed;
this.size = size;
}
public double getSpeed() {
return speed;
}
public void setSpeed(double speed) {
this.speed = speed;
}
public double getSize() {
return size;
}
public void setSize(double size) {
this.size = size;
}
public void move() {
}
public void speedUp() {
speed++;
}
public void speedDown() {
speed--;
}
@Override
public String toString() {
return "Vehicle [speed=" + speed + ", size=" + size + "]";
}
}