자바 인터페이스(Interface)
1) 인터페이스
인터페이스란 구체적인 코드의 구현 없이 객체가 가지고 있어야 하는 기능만을 명시한 클래스를 말함
2) 인터페이스의 특징
공개형 상수인 static final과 선언 메소드인 추상 메소드만 선언해서 모든 하위 클래스 및 인터페이스들이 정의하도록 구현된 원형임
멤버의 public를 default로 가지며 객체 생성할 수 없음
인터페이스는 다중 상속을 허용함
인터페이스와 인터페이스 간의 상속은 extends를 사용하며 클래스와 인터페이스 간의 상속은 implements키워드를 사용함
인터페이스를 상속받은 클래스가 추상 메소드를 정의하지 않으면 후손은 추상 클래스가 됨
댓글 없음:
댓글 쓰기