2013년 1월 10일 목요일

[Java] 인터페이스

클래스는 생성할 객체들의 공통된 상태와 행동을 정의해 놓은 것이다. 그렇게 클래스를 정의하다보면 관련 클래스끼리의 공통된 기능이 존재할 연계성이 커진다.

그럴때 클래스끼리의 공통기능을 하나로 묶어 인터페이스를 정의할 수 있다. 그리고 인터페이스에 속하는 메소드는 무조건 추상(abstract) 메소드로 선언해야 한다.

또한 implements 한 클래스에서 인터페이스의 추상 메소드를 재정의 하기위해서는 반드시 메소드 앞에 public 키워드를 붙여야 한다.

댓글 없음:

댓글 쓰기