인터페이스1 [Java] 인터페이스(interface) 인터페이스란? 인터페이스는 일종의 추상클래스이다. 인터페이스는 추상클래스와 달리 몸통을 갖춘 일반 메서드 또는 멤버변수를 구성원으로 가질 수 없다. 오직 추상메서드와 상수만을 멤버로 가질 수 있다. 추상 클래스를 '미완성 설계도'라고 한다면, 인터페이스는 구현된 것은 아무것도 없고 밑그림만 있는 '기본 설계도'라고 할 수 있다. 인터페이스의 작성 interface 인터페이스 이름{ public static final 타입 상수이름 = 값; public abstract 메서드이름(매개변수목록); } 인터페이스의 멤버들은 제약사항이 있다. - 모든 멤버변수는 public static final 이어야 하며, 생략할 수 있다. - 모든 메서드는 public abstract 이어야 하며, 생략할 수 있다. (단.. 2022. 3. 4. 이전 1 다음