• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

override의 개념에 대해 질문이 있습니다.

20.11.01 16:18 작성 조회수 89

0

강의 내용중에 override가 중요한 이유에 대해 설명해주셨는데

제가 이해한 내용이 맞는지 궁금합니다.

제가 이해한 내용은 아래와 같습니다.

1. OS에서 만들어져 있는 기능(클래스)는 전부 상속 가능한 클래스들이다

2. 우리(개발자)들이 이 기능(클래스)를 이용할 때에는 상속을 이용하여 자식 클래스를 만들고

3. 이때 override를 사용하면 우리들이 기능(부모 클래스)의 메소드를 재정의(커스텀)하여 사용할 수 있다.

답변 1

답변을 작성해보세요.

0

1. Kotlin 이건 Java건 모든 클래스가 상속이 가능한건 아닙니다. 코틀린은 open이 붙은 클래스만 상속이 가능합니다.

2번과 3번은 정확하게 이해하셨습니다.