IT용어위키



객체지향 인터페이스

Interface
객체지향 구조에서 추상 메서드만으로 이루어진 설계용 클래스

목적

  • 정해진 오퍼레이션을 필수적으로 구현토록 함

추상 클래스와의 차이

구분 인터페이스(Interface) 추상 클래스(Abstract Class)
목적
  • 설계도
  • 메서드의 강제 구현
  • 미완성 클래스
  • 공동 기능 사용
추상 메서드 보유 보유
일반 메서드 보유 불가능 보유 가능
다중 상속 가능 불가능

  출처: IT위키(IT위키에서 최신 문서 보기)
  * 본 페이지는 공대위키에서 미러링된 페이지입니다. 일부 오류나 표현의 누락이 있을 수 있습니다. 원본 문서는 공대위키에서 확인하세요!