인터페이스
·
자바/기본적인 개념
1. 인터페이스란? - 추상 클래스처럼 추상 메서드를 갖지만, 추상 클래스보다 추상화 정도가 높아서 추상 클래스와 달리 몸통을 갖춘 일반 메서드 또는 멤버변수를 구성원으로 가질 수 없다. - 오직 추상 메서드와 상수만을 맴버로 가지고, 어떤 다른 요소도 가지지 않는다. - 추상 클래스를 부분적으로만 완성된 '미완성 설계도' 라고 한다면, 인터페이스는 구현된 것은 아무것도 없고 밑 그림만 그려져 있는 '기본 설계도'라 할 수 있다. - 인터페이스는 인터페이스로부터만 상속 받으며, 하나의 클래스가 다중 인터페이스로부터 상속 받는 것이 가능하다. - 인터페이스 또한 추상 클래스처럼 인스턴스를 생성할 수 없다. - 문법 interface 인터페이스이름{ public static final 상수이름 = 값; pu..