추상 I
작성자 정보
- 작성자 최고관리자
- 작성일
컨텐츠 정보
- 조회 305
본문
Player.java ---------------------------------------------------------
Main.java ---------------------------------------------------------
abstract class Player {
// 추상 클래스를 상속받은 클래스에서는 추상에서 정의된 것들을 모두 작성하여야 한다.
abstract void play(String songname);
abstract void pause();
abstract void stop();
}
Main.java ---------------------------------------------------------
public class Main extends Player {
public static void main(String[] args) {
// TODO Auto-generated method stub
// 추상 클래스의 함수를 그냥 불러오면 오류가 발생합니다.
// play("이선희-인생");
// 새로룬 Main main 클래스를 만들어서 main 클래스의 함수를 불러옵니다.
Main main = new Main(); // 새로룬 클래스를 만들어서
main.play("이선희-인생");
main.pause();
main.stop();
}
@Override
void play(String songname) {
// TODO Auto-generated method stub
System.out.println("재생");
}
@Override
void pause() {
// TODO Auto-generated method stub
System.out.println("일시정지");
}
@Override
void stop() {
// TODO Auto-generated method stub
System.out.println("정지");
}
}
관련자료
-
이전
-
다음
댓글 0개
등록된 댓글이 없습니다.