← Java 암기북

Java · ⭐ 빈출

interface와 구현 객체

interface와 구현 객체

시험 한 줄 · 30초 암기인터페이스 타입으로 구현 객체를 다루며 implements로 계약을 이행합니다.

쉽게 이해하기

인터페이스는 어떤 동작을 제공해야 하는지 적은 약속입니다. Printer 계약의 print()를 실제 구현 클래스가 채웁니다. 인터페이스 참조로 호출할 때도 실제 구현 객체의 동작이 실행됩니다. default 메서드는 기본 동작을 제공할 수 있습니다.

눈으로 따라가기

Scorer s = new BonusScorer(); → 구현 객체의 score()

interface Scorer { int score(int x); default String label(){return "base";} }
class Bonus implements Scorer { public int score(int x){return x+10;} }
public class Main {
  public static void main(String[] args) {
    Scorer s = new Bonus();
    System.out.print(s.score(3) + " " + s.label());
  }
}

시험 함정

클래스 상속은 extends, 인터페이스 구현은 implements입니다.

비슷한 개념의 핵심과 함정을 이 페이지에서 비교합니다.

즉시 문제 · 4개

정답을 제출하면 해설과 관련 개념을 확인합니다. 틀린 문제는 자동으로 오답노트에 저장됩니다.

즉시 3문제관련 문제 전체

검증 근거

기술 문서/실행 검증 · 마지막 검증 2026-09-27 · 핵심 코드 추적 유형 · 공식 출제 횟수 집계 없음