そこで、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 + ". ");
}
}
}