我做了一個類,它創建了一個constructer和一個方法。類中的方法不能應用於給定的類型
public class Car
{
private double speed;
private String make;
private int year;
public Car(int year, String make, double speed) {
this.year = year;
this.make = make;
this.speed = speed;
}
public String getMake(){
return make;
}
public double getSpeed(){
return speed;
}
public int getYear(){
return year;
}
public void accelerate (double speed)
{
speed = speed + 1.00;
}
}
我有這裏唯一的問題是,當我去我的驅動程序類,以嘗試並運行它,這是我收到
public class CarTester
{
public static void main (String[] args){
Car p1 = new Car(2010, "toyota", 4.50);
Car.accelerate();
Car.accelerate();
}
}
「錯誤的錯誤:方法加速class Car can not apply to given given types「
這是爲什麼?因爲它說「必需:雙倍」,但「速度」變量是雙重的?