Включите ваш основной метод в ваш класс Board, вы можете увидеть простой пример здесь: http://docs.oracle.com/javase/tutorial/java/concepts/class.html
Также измените java -cp . donut.board
на java -cp . donut.Board
Как вы можете видеть в следующем коде, это класс, который сам по себе ничего не может сделать, это говорит о том, что вы можете делать с велосипедом, но вы не используете все это поведение
class Bicycle {
int cadence = 0;
int speed = 0;
void changeCadence(int newValue) {
cadence = newValue;
}
void speedUp(int increment) {
speed = speed + increment;
}
void applyBrakes(int decrement) {
speed = speed - decrement;
}
void printStates() {
System.out.println("cadence:" +
cadence + " speed:" +
speed );
}
}
Так что, если вы хотите использовать этот класс, вы можете создать другой класс, в который вы включаете метод main, теперь вы действительно используете все поведение, которое вы задали для Bicycle в предыдущем классе
class BicycleDemo {
public static void main(String[] args) {
Bicycle bike1 = new Bicycle();
Bicycle bike2 = new Bicycle();
bike1.changeCadence(50);
bike1.speedUp(10);
bike1.printStates();
bike2.changeCadence(50);
bike2.speedUp(10);
bike2.changeCadence(40);
bike2.speedUp(10);
bike2.printStates();
}
}