로딩
요청 처리 중입니다...

자바의 정석 7장 - 인터페이스(1) - 개념,규칙,상속,구현,다형성

 자바의 정석 7장 - 인터페이스(1) - 개념,규칙,상속,구현,다형성

앞에서는 추상 클래스에 대해 배웠다면, 이번에는 인터페이스에 대해 배워보자. 인터페이스 : 추상 메서드의 집합이다.

추상 클래스를 부분적으로만 완성된 '미완성 설계도'라 한다면, 인터페이스는 완성된 게 하나도 없는 ' 기본 설계도 ' 가 되는 것이다. 인터페이스를 배우면서는 추상 클래스와 비교하면서 인터페이스의 특징에 대해 알아보도록 하겠다. interface 인터페이스이름{ public static final 타입 상수이름 = 값; // 상수 public abstract 메서드이름(매개변수목록); // 추상 메서드 } 위와 같은 꼴이 인터페이스의 기본적인 형태라고 할 수 있겠다. " 추상 메서드의 집합이라면서..?

왜 상수가 있는 거지? " 생각이 들 수도 있지만 추상 메서드의 집합이라는 게 인터페이스의 "핵심 개념"이지, 추상 메서드밖에 없다는 소리는 아니다.

헷갈려서는 안 된다. 위의 코드에는 인터페이스의 멤버들에 대한 제약사항이 다 드러나있다고 볼 수 있다.

인터페이스의 멤버...

# 7장 # 인터페이스 # 자바의정석