JAVA공부하기 97
인터페이스란?
- interface는 인터페이스
- 추상 메서드만을 포함하는 추상클래스의 일종
- 메서드는 묵시적으로 public abstract
- 변수는 public static final만 사용가능
- 구현을 위해 implements를 사용
ex) implements Cloneable, Serializable
- 단일 상속의 한계를 극복
: 자바에서는 다중 상속을 지원하지 않았다.
: 그러나 다중 서브타이핑이 필요한 경우도 있다.
인터페이스의 구조
- 모든 메서드는 묵시적으로 public abstract
- 변수는 static final만 사용가능
- 자체적으로 객체 생성이 불가능
-Implements를 사용하여 하위클래스에서 구현
'자바 > JAVA...Spring' 카테고리의 다른 글
JAVA공부하기 99 인터페이스의 확장 (0) | 2015.06.08 |
---|---|
JAVA공부하기 98 인터페이스의 구현 예제 (0) | 2015.06.03 |
JAVA공부하기 96. 추상클래스 (0) | 2015.06.02 |
JAVA공부하기 95. 추상클래스의 사용 (0) | 2015.06.01 |
JAVA공부하기 94. 추상클래스 (0) | 2015.05.28 |