[인터페이스]1.설명 -인터페이스는 객체의 역할만을 정의한다. -어떤 변수를 쓰는지, 어떤 메소드를 쓰는지만 써놓는다.-객체가 수행해야하는 핵심적인 역할만을 규정해두고, 실제적인 구현은 해당 인터페이스를 구현하는 각각의 객체들에서 하도록 한다.- 인터페이스는 자신으로부터 파생될 클래스가 반드시 인터페이스의 메소드를 구현하도록 강제한다. 2. 선언 방법interface 인터페이스 이름{ 반환형식 메소드이름 (매개변수 목록);}3.인터페이스 규칙 -인터페이스는 접근 제한 한정자를 사용할 수 없다. 모든 것을 Public 으로 구현해야한다. -인터페이스는 인스턴스도 만들 수 없다 -인터페이스는 구현부가 없다 -인터페이스를 상속받은 클래스는 인터페이스에 선언된 모든 메소드 및 ..