-1

そこで、Java のチュートリアル ( ) から MountainBike、RoadBike、TestBikes クラスをコピーしましたhttp://docs.oracle.com/javase/tutorial/java/IandI/polymorphism.html

次に、「Bicycle.java」を作成しました..しかし、それをメインクラスにして実行しようとすると、コンパイルすらできません(大量の式の不正な開始)。

このクラスからプロパティを継承するすべてのクラスと一緒にこれをコンパイルする方法はありますか?

   public class Bicycle {
    public static void main(String[] args) {
        int cadence;
       int gear;
        int speed;

    public Bicycle(int startCadence, int startSpeed, int startGear) {
        gear = startGear;
        cadence = startCadence;
        speed = startSpeed;
    }


    public void setCadence(int newValue) {
        cadence = newValue;
    }

    public void setGear(int newValue) {
        gear = newValue;
    }

    public void applyBrake(int decrement) {
        speed -= decrement;
    }

    public void speedUp(int increment) {
        speed += increment;
    }

    public void printDescription() {
    System.out.println("\nBike is " + "in gear " + this.gear
        + " with a cadence of " + this.cadence +
        " and travelling at a speed of " + this.speed + ". ");
    }
}
}
4

2 に答える 2

1

以前の回答を取り入れて最初からやり直し、エラーを洗い流して手を投げる代わりに、さまざまな方法を分割してそれぞれをデバッグしてみてください。問題がどこから始まるかがわかるように、コーディング中にそれぞれがコンパイルされることを確認してください。

于 2013-04-23T22:27:07.487 に答える