happyjeong97.log
로그인
happyjeong97.log
로그인
Java - 인터페이스(interface)
JeongHoHyun
·
2024년 12월 16일
팔로우
0
Java
Java
목록 보기
7/23
✏️ 인터페이스 (interface)
인터페이스의 특징
추상메서드만 포함
다중 상속 허용
클래스는 하나의 클래스만 상속받을 수 있지만, 인터체이스는 여러 개를 구현할 수 있다.
변수는 항상 상수
인터페이스에 선언된 변수는 자동으로 public static final이 된다. (반드시 초기화된 상수)
인스턴스 생성 불가
인터페이스 자체로는 객체 생성 불가, 반드시 구현 클래스를 통해 사용해야 한다.
활용 예시
다중 구현이 필요할 때
공통 기능을 강제할 때
모든 클래스가 동일한 메서드 구현을 제공하도록 강제.
플러그인 시스템
서로 다른 구현체를 통해 시스템 확장이 가능하도록 설계.
JeongHoHyun
Java Back-End 2022.11.01 💻~ing
팔로우
이전 포스트
Java - 추상 클래스 (abstract class)
다음 포스트
Java - String Class 주요 메서드
0개의 댓글
댓글 작성