한 클래스가 여러개를 상속받지 못한다.
그래서 고안된것이 인터페이스 이다.
인터페이스(Interface) 사용방법을 알아보자.
먼저,
interface는 모든 메소드가 추상인 클래스 라고 생각하면 쉽다.
클라스라는 이름을 사용하지 못하는 이유는 자바가 다중상속을 허용하지 않기 때문에 다중으로 상속받기 위한 방법 제공해주는 것. 따라서 이때는, abstract 키워드를 사용하지 않는다.
00. 기본 문법은 다음과 같다.
Class 대신에 interface를 써주고 상속받는것을 extends 대신에 implements로 기입하면 된다.
01. '마우스오른쪽버튼' 클릭-> 'Source' -> 'Override/Implement Methods...' 클릭해서 implements 할것을
선택 후 확인버튼을 클릭하면 에러없이 정상작동한다.