Если вы имеете в виду: «Я не знаю, как заставить класс вызывать методы другого класса», то это типичная проблема, когда вы впервые начинаете учиться программировать.Итак, я собираюсь сделать необоснованное предположение, что вы очень плохо знакомы с программированием и ОО-ориентированным программированием, в частности.
Попробуйте начать с написания класса с именем «Pile» с закрытой переменной типа Integer.Назовите эту переменную «мрамором» и инициализируйте ее некоторым числом, например, 50.
Напишите открытый метод для этого класса с именем 'how_many', который возвращает количество мраморов, и другой открытый метод с именем 'take_marbles'вызывается с целым числом и уменьшает размер стопки.
Создайте класс под названием «Игра».Игра имеет атрибут типа «Куча», созданный при создании новой Игры, и имеет методы, позволяющие ей вызывать методы «how_many» и «take_marbles» своего Куча.
Затем создайте небольшую тестовую программу, которая создаст новую Игру и будет случайным образом уменьшать количество шариков в куче, пока это число не достигнет нуля.Каждый раз, когда он удаляет некоторые шарики, он должен выводить количество оставшихся шариков.
Я думаю, что как только вы это сделаете, у вас будет представление о том, что делать дальше.