추상 클래스 (abstract class) 미완성 설계도. 미완성 메서드를 갖고있는 클래스 abstract class Player { // 추상클래스 (미완성 클래스) abstract void play (int pos); // 추상메서드 (몸통 {}이 없는 미완성 메서드) abstract void stop(); // 추상메서드 - 다른 클래스 작성에 도움을 주기 위한 것. 인스턴스 생성 불가 Player p = new Player(); // 에러. 추상 클래스의 인스턴스 생성 불가 - 상속을 통해 추상 메서드를 완성해야 인스턴스 생성 가능 class AudioPlayer extends Player { void play(int pos) { /* 내용 생략 */ } // 추상 메서드를 구현 (몸통) void..