기술 면접 공부

[기술 면접 공부] 추상 클래스, abstract

EQ1 2021. 1. 6. 21:52

요약

  • 추상 클래스는 인스턴스화 되지 않고 다른 클래스의 기본 클래스로만 사용
  • 추상 멤버는 추상 클래스에서 파생된 비추상 클래스에 의해 구현

 

abstract

특징

추상 클래스

  • 추상 클래스는 인스턴스화 할 수 없다
  • 추상 클래스에 추상 메서드 및 접근자가 포함될 수 있다
  • 추상 클래스에서 파생된 비추상 클래스에는 모든 추상 멤버의 실제 구현이 포함되어야 한다

추상 메서드

  • 추상 메서드는 암시적으로 가상 메서드이다
  • 추상 메서드 선언은 추상 클래스에서만 허용된다
  • 추상 메서드는 실제 구현을 제공하지 않으므로 본문이 없다
  • 추상 메서드 선언시 static, virtual을 사용할 수 없다