lunchScreen/Interview_Questions

순수 추상 클래스와 인터페이스의 차이는 무엇인가요?

Opened this issue · 1 comments

순수 추상 클래스와 인터페이스의 차이는 무엇인가요?
  • 순수 추상 Class는 instance화 할 수 없는 Class로 가상 함수와 순수 가상 함수를 이용합니다. Interface는 구현이 없는 blue print로, 가상 소멸자와 순수 가상 함수를 이용합니다.
  • Interface는 구현이 되지 않지만, 추상 class는 구현을 포함할 수 있습니다.
  • Interface를 채택하는 class는 모든 property와 method를 구현해야 하지만, 추상 class는 method를 구현하지 않고 상속될 수 있습니다.