Post List

태그

2018년 8월 19일 일요일

자바 인터페이스(Interface)

자바 인터페이스(Interface)

1) 인터페이스
인터페이스란 구체적인 코드의 구현 없이 객체가 가지고 있어야 하는 기능만을 명시한 클래스를 말함

2) 인터페이스의 특징
공개형 상수인 static final과 선언 메소드인 추상 메소드만 선언해서 모든 하위 클래스 및 인터페이스들이 정의하도록 구현된 원형임
멤버의 public를 default로 가지며 객체 생성할 수 없음
인터페이스는 다중 상속을 허용함
인터페이스와 인터페이스 간의 상속은 extends를 사용하며 클래스와 인터페이스 간의 상속은 implements키워드를 사용함
인터페이스를 상속받은 클래스가 추상 메소드를 정의하지 않으면 후손은 추상 클래스가 됨

댓글 없음:

댓글 쓰기