인터페이스1 Java_Study 객체지향 프로그래밍_인터페이스 인터페이스란? : 일종의 추상클래스로, 오직 추상메서드와 상수만을 멤버로 가질 수 있으며, 그 외 다른 어떠한 요소도 허용하지 않는다. 인터페이스의 작성 interface 인터페이스이름 { public static final 타입 상수이름 = 값; public abstract 메서드이름(매개변수목록); } - 모든 멤버변수는 public static final 이어야 하며, 이를 생략할 수 있다. - 모든 메서드는 public abstract 이어야 하며, 이를 생략할 수 있다. 단, static메서드와 디폴트 메서드는 예외 인터페이스의 상속 인터페이스는 인터페이스로부터만 상속받을 수 있으며, 다중상속이 가능하다. interface Movable { void move(int x, int y); } int.. 2022. 7. 7. 이전 1 다음