본문 바로가기
Java 개발자 수업 강의노트/Java 이론

인터페이스

by 캬캬백곰 2012. 6. 11.
728x90


 

#인터페이스(Interface): 추상화, 다형성

extends, implements로 상속

*인수가 인터페이스 타입인 경우 해당 인터페이스를 구현한 모든 클래스가 사용 가능


작성: 메소드만 정의(멤버변수X, 상수O)

구현 클래스: 인터페이스의 모든 메소드를 구현


※메소드 인수의 타입이 인터페이스인 경우 처리

① 인터페이스를 구현한 클래스를 작성

② 인터페이스를 바로 인스턴스화(익명 클래스)

③ 인터페이스를 상속받은 빈 클래스를 이용

④ 인터페이스형 변수를 이용



728x90
반응형

'Java 개발자 수업 강의노트 > Java 이론' 카테고리의 다른 글

문자열 비교  (0) 2012.06.04
Rectangle  (0) 2012.05.17
mouse이벤트  (0) 2012.05.16
key 이벤트  (0) 2012.05.16
static  (0) 2012.05.16