* IS A
노트북 IS A 컴퓨터
노트북 : sub class
컴퓨터 : super class
많은 컴퓨터VO중에 노트북VO가 들어있다.
* HAS A
경찰관 HAS A 권총
경찰관 : sub class
권총 : super class
인터페이스를 만듭니다.
인터페이스를 상속한 lgcdPlayer를 만듭니다.
여기서 cdPlayer은 super class이고 lgPlayer는 sub class입니다.
같은 인터페이스를 상속받는 samsungcdPlayer를 만들어 봅니다.
그리고 메인에서
cdPlayer인터페이스를 선언하고 lgPlayer와 samsungPlayer 객체를 선언해줍니다.
실행결과 :
이런방법을 다형성이라고 부른다.
'Back-end > Java' 카테고리의 다른 글
[JAVA] Thread (2) | 2016.06.10 |
---|---|
[Java] SingleTon 기본 static (0) | 2016.04.28 |
[JAVA] Interface (인터페이스) (0) | 2016.04.11 |
[JAVA] Factorial (0) | 2016.03.17 |
[JAVA] 파일 경로 가져오기 (0) | 2016.03.17 |