인터페이스 (1) 썸네일형 리스트형 [Java Programming] 객체지향 핵심 원리(7) 인터페이스와 패키지 ■ 인터페이스와 다형성 인터페이스 추상 클래스보다 추상성이 더욱 심화된 개념 멤버변수는 모두 상수형 메서드는 모두 추상 메서드로 선언 사용 이유 두가지 클래스의 특성을 가지는 클래스를 만들기 위해 다중상속이 불가능한 대신 인터페이스 제공 public interface 인터페이스명 extends 부모인터페이스명, ...{ // 상수 (final 예약어 사용) // 추상 메서드 (인터페이스는 객체생성이 불가능하므로 상수에 static 예약어 필요 } public interface Drawable{ // 인터페이스의 경우 public static final int PLAIN_PEN = 1; // static final 생략 가능 public static final int BOLD_PEN =.. 이전 1 다음