본문 바로가기
Back-end/Java

[JAVA] 클래스 상속 interface, implements

by JiGyeong 2016. 4. 11.

* 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