Java 기초정리 - 인터페이스(Interface)

Zyoon·2025년 3월 17일

Java 기초정리

목록 보기
7/24
post-thumbnail

메소드

  • 자동으로 public abstract 키워드가 붙는다. → 생략가능
  • 메소드는 추상메소드 만 가질 수 있음
  • 메소드 구현 강제화 하기 위해서 사용
  • 인터페이스도 타입
  • 다중 상속 가능 → 인터페이스의 가장 중요한 포인트
    • interface → class : implements 사용
    • interface → interface : extends 사용
  • 단일상속의 한계를 극복하기 위해 등장 (자바는 단일상속만 가능)

변수

  • 자동으로 public static final 키워드(상수)가 붙는다. → 생략가능
  • 초기화를 바로 해주어야 한다. 선언만 하면 오류;
      (public static final) int value = 10;
       String str = "zzz";
       double weight = 83.14;

장점

  • 메소드를 표준화하고 강제화할 수 있음
  • 분류 고민 없이 구현가능 → 개발 시간 단축
  • 일반 클래스 상속보다 간편함, 오버라이딩 필요없음
profile
기어 올라가는 개발

0개의 댓글