java练习题,这段运行不出来,谢谢

题目是使用接口比较汽车速度的大小

//主类

public class tVehicle extends Vehicle{
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Vehicle a=new Vehicle();
        a.speedup();
        Vehicle b=new Vehicle();
        b.speedup();
        b.speedup();
        int a1;
        a1=a.speed;
        int b1;
        b1=b.speed;
        compare( a1, b1);    }

}



//Vehicle类

public class Vehicle implements Comparable{
int speed=0;
public void speedup() {
    speed+=10;
}
public void slowdown() {
    speed-=10;
}
public void showinfo() {
    System.out.println(speed);
}
public String tostring() {
    return "I'm a vehicle";
}
public void compare(int a,int b){

    if(a>b)
        System.out.println("a速度大");
    else
        System.out.println("b速度大");

}
}



//接口类
public interface Comparable {
    public void compare(int a,int b) ;
}
阅读 1k
1 个回答

有个东西叫ide
image.png
就算没有ide,编译下,编译器也会告诉你错误
image.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题