Java에서 인터페이스(interface)는 객체의 사용 방법을 정의한 타입이다. (클래스와는 다르다.)
인터페이스는 객체의 교환성을 높여주기 때문에 다형성을 구현하는 매우 중요한 역할을 한다.
인터페이스를 사용하여
인스턴스로 만들어진 객체를 구현객체 라 하며 인스턴스로 만들어진 클래스를 구현 클래스라고 한다.
ex)
인터페이스 에서 사용가능한 선언자
상수필드(Constant Field),추상메소드(Abstract Method),디폴트메소드(Default Method),정적 메소드(Static Method)
'web_배우고익히고 > 4.JAVA' 카테고리의 다른 글
익명 클래스(Anonymous class)란?(with 상속 다형성 요약) (0) | 2020.01.14 |
---|---|
팁. Java 한클래스 파일 안에 여러 클래스 사용 가능 (0) | 2020.01.14 |
추상클래스란 (0) | 2020.01.12 |
다형성 (강제형 변환) (0) | 2020.01.12 |
하나의 배열로 객체 관리 (0) | 2020.01.12 |