인터페이스

일반 메서드는 정의할 수 없다.
인터페이스에서 정의한건 무조건 재정의를 해야하는대 필요없는 기능을 재정의 할 경우도 있기때문에 그 인터페이스를 상속받은 클래스를 만들어서 그 클래스를 extends 하면 기능을 내가 골라서 재정의 할 수 있다.
Marker Interpace - 회사에서 70프로 사용한다.
(안드로이드에서도 많이 쓰임)
클래스들의 공통 그룹명으로 인터페이스를 생성하고 아무것도 구현 해놓지 않는다.즉 , 그 클래스들이 같은 그룹으로 묶였다는 표시를 하기 위해 사용한다.