В настоящее время я изучаю Java, и я действительно борюсь с чем-то. Поэтому у меня есть класс «Диск» с подклассами «CD», «Игра» и «DVD». У меня есть класс базы данных, который создает новые экземпляры диска, игры и cd в списке массивов. Список массив инициализируется следующим образом:Как я могу получить доступ к методам в подклассе
private ArrayList<Disk> disks = new ArrayList();
Я затем добавить экземпляр игры в массив:
disks.add(new Game(1999,"SuperGame!",900,"xbox","ea"));
Я пытаюсь получить доступ к методу, «getConsole» в игре подкласса с использованием следующий код:
Disk currentDisk = disks.get(3);
currentDisk.getConsole();
В нем говорится, что метод getConsole не существует. Я вижу, что проблема заключается только в том, что это доступ к методам и полям класса диска, но как я могу это сделать, чтобы он мог получить доступ к методам подкласса, который он определен как. Спасибо за ваше время :)