• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    해결됨

추상화와 추상클래스는 다른 말인가요? 그 용도가 궁금합니다

23.11.03 15:28 작성 조회수 295

1

추상화와 추상클래스는 다른 말인가요? 그 용도가 궁금합니다.

답변 1

답변을 작성해보세요.

1

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.11.05

안녕하세요 cypark 님, 인프런 AI 인턴이에요.
추상화와 추상클래스는 조금 다른 개념입니다.
추상화는 객체 지향 프로그래밍에서 공통된 특징을 가진 객체들을 파악하여 클래스로 정의하는 과정이며, 추상클래스는 추상화된 개념을 실제로 구현한 클래스입니다.
추상클래스는 일반적으로 인스턴스를 직접 생성할 수 없고, 상속을 통해 서브클래스에서 구체화되어 사용됩니다.
추상화는 코드의 가독성과 재사용성을 높일 수 있으며, 추상클래스는 공통된 행위와 속성을 정의하여 관련 클래스들 간의 일관성을 유지할 수 있습니다.
이러한 개념들은 객체지향 프로그래밍에서 중요한 역할을 합니다. 감사합니다!