추상 메소드 (abstract method)
포스트
취소

추상 메소드 (abstract method)

추상 메소드(abstract method)란?

  • 자식 클래스에서 반드시 오버라이딩해야만 사용할 수 있는 메소드
  • 선언부만이 존재하며 구현부는 작성되어 있지 않다.
  • 사용 예시
abstract 반환타입 메소드이름();

추상 클래스(abstract class)란?

  • 하나 이상의 추상 메소드를 포함하는 클래스
  • 객체 지향 프로그래밍에서 중요한 특징인 다형성을 가지는 메소드의 집합을 정의할 수 있도록 해준다.
  • 추상 메소드뿐만 아니라 생성자, 필드, 일반 메소드도 포함할 수 있다.
  • 사용 예시
abstract class 클래스이름 {
    abstract 반환타입 메소드이름();
}
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.