JAVA/JAVA 기본
JAVA 인터페이스
엔테아
2017. 10. 11. 18:42
인터페이스
public static 상수 |
public 추상 메서드 |
로만 구성된 파일 = 인터페이스
클래스가
public interface 클래스명
일 경우, 상수 선언은 자동으로 static으로 처리됨.
인터페이스에서는 접근제한자를 생략하면 public으로 인식함
static을 생략해도 static
final을 생략해도 final
인터페이스가 인터페이스를 상속할 수 있음.
클래스가 인터페이스를 구현할 때 : implements 사용
인터페이스는 다중상속이 가능함.
인터페이스간 다중상속 가능
클래스가 여러개의 인터페이스를 구현할 수 있음
인터페이스의 기능
- 다중 상속
- 여러 기능을 하나로 통합
- 병렬 개발 기능
- ~able로 끝나는 인터페이스는 특정 기능이 가능하다는 마크업 역할