인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

ljws93님의 프로필 이미지
ljws93

작성한 질문수

윤재성의 Google 공식 언어 Kotlin 프로그래밍 시작하기

20강 Overriding

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

작성

·

138

0

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

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

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

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

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

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

답변 1

0

소프트캠퍼스님의 프로필 이미지
소프트캠퍼스
지식공유자

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

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

ljws93님의 프로필 이미지
ljws93

작성한 질문수

질문하기