진도 :

8장 인터페이스

인터페이스 선언

[public] interface 인터페이스이름 { 
	// 상수
	타일 상수이름 = 값;
	// 추상메소드
	타입 메소드이름(매개변수, ...);
}

인터페이스 구현

public class 구현클래스이름 implements 인터페이스이름 {
	// 인터페이스에 선언된 추상메소드 실체 메시도 선언
}

다중 인터페이스 구현 클래스

public class 구현클래스이름 implements 인터페이스A, 인터페이스B {
	// 인터페이스A에 선언된 추상메소드의 실체 메소드 선언
	// 인터페이스B에 선언된 추상메소드의 실체 메소드 선언
}

인터페이스 사용