multi-interface

    [Java] 인터페이스 interface, 다중 상속, 마크 인터페이스

    [Java] 인터페이스 interface, 다중 상속, 마크 인터페이스

    인터페이스(interface) 틀이 극대화 추상클래스를 고도화시킨 문법, 반드시 추상메소드와 상수만 선언해야 한다. 구현이 되어 있는 것이 없음(틀의 역할만 함) 다른 클래스에서 인터페이스를 지정받을 때 implements를 사용함 틀로 받아 올 수 있는 interface의 개수에 제한이 없다. 지정 받은 클래스는 인터페이스가 가지고 있는 추상 메소드를 반드시 재정의해야한다. 인터페이스는 상수와 추상메소드만 존재하므로 그냥 선언해도 상수와 추상메소드로 선언됨. public static final 상수 : static final 생략가능 abstract 리턴타입 함수명 : abstract 생략가능 interface에는 public 이 필수 jdk 8버전 이후부터는 인터페이스에 default 메소드를 선언할..