IT/Java
[JAVA]추상 개념을 이용한 음악 플레이어 구현하기
eternitys
2020. 12. 13. 14:57
Player class를 만들어줍니다.
abstract class Player {
abstract void play(String songName);
abstract void pause();
abstract void stop();
}
Player를 상속받는 Main class를 만들어 줍니다.
public class Main extends Player {
public static void main(String[] args) {
Main main = new Main();
main.play("Joakim Karud - Mighty Love");
main.pause();
main.stop();
}
@Override
void play(String songName) {
System.out.println(songName + "곡 실행");
}
@Override
void pause() {
System.out.println("곡 일시정지");
}
@Override
void stop() {
System.out.println("곡 정지");
}
}
출력 결과
Joakim Karud - Mighty Love곡 실행
곡 일시정지
곡 정지