로딩
요청 처리 중입니다...

[JAVA] 인터페이스

 [JAVA]  인터페이스

인터페이스 다음의 경우를 생각 해 보자. 난 동물원의 사육사이다.

육식동물이 들어오면 난 먹이를 던져준다. 호랑이가 오면 사과를 던져준다.

사자가 오면 바나나를 던져준다. 이런 케이스를 코드로 담아보자.

Animal을 상속한 Tiger와 Lion이 등장했다. 그리고 사육사 클래스인 ZooKeeper 클래스가 위와 같이 정의되었다.

ZooKeeper 클래스는 호랑이가 왔을 때, 사자가 왔을 때 각각 다른 feed 메소드가 호출된다. ZooKeepr 클래스를 실행시키면 main메소드가 호출되어 다음과 같은 결과가 출력될 것이다. feed apple feed banana 자, 이제 다음을 생각 해 보자.

동물원에 호랑이와 사자뿐이라면 ZooKeeper 클래스는 완벽하겠지만 악어, 표범등..........

[JAVA] 인터페이스에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.

원문 링크 : [JAVA] 인터페이스