JAVA/JAVA 기본

JAVA 인터페이스

엔테아 2017. 10. 11. 18:42

인터페이스

 public static 상수

 public 추상 메서드

로만 구성된 파일 = 인터페이스

클래스가

public interface 클래스명

일 경우, 상수 선언은 자동으로 static으로 처리됨.

인터페이스에서는 접근제한자를 생략하면 public으로 인식함

static을 생략해도 static

final을 생략해도 final

 

인터페이스가 인터페이스를 상속할 수 있음.

클래스가 인터페이스를 구현할 때 : implements 사용

 

인터페이스는 다중상속이 가능함.

 

인터페이스간 다중상속 가능

클래스가 여러개의 인터페이스를 구현할 수 있음

 

인터페이스의 기능

- 다중 상속

- 여러 기능을 하나로 통합

- 병렬 개발 기능

- ~able로 끝나는 인터페이스는 특정 기능이 가능하다는 마크업 역할