/
Yakodan
/
Music-System
Обзор
Документация
Войти
/
Yakodan
/
Music-System
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/VinylPlayer.java
30 строк
735 B
Yakodan
Домашняя работа №2
17 окт 2023, 18:19
17 окт 2023, 18:19
2f6d301
Код
Авторство
О чём код?
public class VinylPlayer extends MusicPlayer{ private String defaultIcon = "resources/images/vinylPlayer.png"; private String pressedIcon = "resources/images/vinylPlayerPressed.png"; public String getDefaultIcon() { return defaultIcon; } public String getPressedIcon() { return pressedIcon; } @Override public boolean isCompatible(MusicStorage musicStorage) { if(musicStorage instanceof VinylRecord){ return true; } else{ return false; } } @Override public void playMusic(MusicStorage musicStorage) { if(isCompatible(musicStorage)) { new Sound(musicStorage.getFile()).play(); } } }