인터페이스

JAVA

JAVA(16) 인터페이스

▶ 인터페이스 [표현법] [접근제한자] interface 인터페이스명 {} - 상수필드와 추상메서드로만 이루어진 "추상 클래스"의 변형체이다. - 인터페이스에서 필드는 무조건 상수필드이다. - 인터페이스에서 메서드는 무조건 추상메서드이다. - 무조건 구현해야 하는 게 있을 때 인터페이스를 만들어서 상속하게 된다. - 인터페이스는 다중상속(다중구현)을 허용한다. 즉, 상속관계에 얽매여 있지 않다. - 추상클래스와 다르게 더 강한 규칙성, 강제성을 가지는게 인터페이스이다. /* public static final */ int num = 10; 인터페이스에는 상수필드만 정의할 수 있기 때문에 앞에 public static final이 생략이 가능하다. /* public abstract */ void eat()..

동동이임
'인터페이스' 태그의 글 목록