package pm;

public class Exam6_1 {

	public static void main(String[] args) {
		// 인터페이스 (Interface)
		/* 일반적인 인터페이스의 의미
		 * 입출력 방식의 호환성을 의미
		 * 예를 들면, 컴퓨터에서 usb 프린터, usb 마우스, usb 키보드 ... 
		 * 주변기기의 종류와는 상관 없이 usb 주변 기기면 컴에 꼽기만 하면 제품을 작동시킬 수 있음
		 * 
		 * 자바에서의 인터페이스
		 * interface 이름 {
		 * 
		 * }
		 * 
		 * 클래스는 한 개 이상의 인터페이스를 구현할 수 있음
		 * 클래스는 한 개 이상의 클래스를 상속받을 수는 없음
		 * 
		 * 인터페이스의 default 매서드
		 * 인터페이스를 default로 선언하면 매서드를 구현할 수 있고 이를 구현한 클래스에서는 
		 * default 매서드를 올버라이딩 할 수도 있음
		 */

	}

}

