인터페이스
[JAVA] 인터페이스
[인터페이스] 상수 필드(static final)와 추상 메소드(abstract)들로만 이루어진 추상클래스의 변형체(종특) 표현법 접근제한자 interface 인터페이스명{ //필드부=> 상수 필드만 작성(static final) /*public static final*/ int NUM=10; //인터페이스에는 상수 필드만 정의할 수 있기 때문에 애초에 앞의 public static final은 생략 가능하다 //메소드부=> 추상 메소드만 작성(abstract) /*public abstact*/ void eat(); void sleep(); //인터페이스에는 추상메소드만 정의할 수 있기 때문에 애초에 앞의 public abstract는 생략 가능하다 } 특징 인터페이스에서 필드는 무조건 “상수 필드”로 ..