본문으로 이동
메뉴 여닫기
환경 설정 메뉴 여닫기
개인 메뉴 여닫기
로그인하지 않음
지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.
Abstract Class
객체지향 구조에서 하나 이상의 추상 메서드를 포함하는 클래스
  • 공통적으로 사용되는 오퍼레이션의 중복 정의 방지

인터페이스와의 차이

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