인터페이스 썸네일형 리스트형 [java] 인터페이스 1. 인터페이스 ▷ 두 객체를 연결하는 역할입니다. ▷ 다형성 구현에 주된 기술입니다. ◎ 인터페이스 선언 ▷ 인터페이스 선언은 class 키워드 대신 interface 키워드를 사용합니다. ▷ 접근 제한자로는 클래스와 마찬가지로 같은 패키지 내에서만 사용 가능한 default, 패키지와 상관없이 사용하는 public을 붙일 수 있습니다. ◎ 구현 클래스 선언 ▷ 인터페이스에 정의된 추상 메소드에 대한 실행 내용이 구현됩니다. ▷ implements 키워드는 해당 클래스가 인터페이스를 통해 사용할 수 있다는 표시이며, 인터페이스의 추상 메소드를 재정의한 메소드가 있다는 뜻입니다. ◎ 변수 선언과 구현 객체 타입 ▷ 인터페이스는 참조 타입에 속하므로 인터페이스 변수에는 객체를 참조하고 있지 않다는 뜻으로 .. 더보기 이전 1 다음