defaultmethod (1) 썸네일형 리스트형 인터페이스(Interface) 인터페이스(Interface) 서로 관계가 없는 물체들이 상호 작용을 하기 위해서 사용하는 장치나 시스템으로 추상클래스를 고도화 시킨 문법이다. 멤버로 상수와 추상메소드만 존재한다. 인터페이스는 미구현된 상태이기 때문에 객체화 할 수 없다. 인터페이스를 지정받을 클래스에서 implements 키워드를 사용하여 해당 인터페이스를 지정받고 구현하여 사용한다. 인터페이스 선언 interface 인터페이스명{ 상수 추상메소드 } 인터페이스 구현 class 클래스명 implements 인터페이스명{ 추상메소드 재정의 } 인터페이스 사용 이유 여러 클래스에서 선언한 멤버들을 일관되게 하기 위해 사용한다.(표준화) 관계성이 있는 클래스들을 그룹화 시킬 수 있다.(그룹화) 인터페이스 정의하는 방법 모든 변수는 publ.. 이전 1 다음