/
Yakodan
/
Music-System
Обзор
Документация
Войти
/
Yakodan
/
Music-System
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/MusicPlayer.java
29 строк
1 KB
Yakodan
Домашняя работа №2
17 окт 2023, 18:19
17 окт 2023, 18:19
2f6d301
Код
Авторство
О чём код?
/** * Родительский абстрактный класс музыкальных проигрывателей */ public abstract class MusicPlayer { // Ссылки на файлы иконок для пользовательского интерфейса private String defaultIcon; private String pressedIcon; public String getDefaultIcon() { return defaultIcon; } public String getPressedIcon() { return pressedIcon; } // Метод, определяющий совместимость проигрывающего // устройства и носителя музыки // Для каждого дочернего класса переопределяется // под соответсвующий носитель public abstract boolean isCompatible(MusicStorage musicStorage); // Метод, проигрывающий музыку, хранимую // в переданном носителе public abstract void playMusic(MusicStorage musicStorage); }