- 미완성 메서드를 가지고 있는 클래스 (미완성 설계도)
abstract class Player {
abstract void play(int pos);
abstract void stop();
}
class AudioPlayer extends Player {
void play (int pos) { }
void stop () { }
}
AudioPlayer ap = new AudioPlayer();
abstract class AudioPlayer extends Player {
void play (int pos) { }
// void stop (); 이 메서드가 보이지 않지만 상속받아서 남아있기 때문
}
구현부 { } 가 없는 메서드 (미완성 메서드)