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

Ki Beom Kwon님의 프로필 이미지
Ki Beom Kwon

작성한 질문수

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

20강 Overriding

Overriding 강의에서 궁금한 게 생겨서 질문드립니다.

작성

·

138

0

안녕하세요 선생님! 덕분에 코틀린 문법을 조금씩 이해할 수 있어서 감사합니다. 질문이 두 가지 있어서 글을 남깁니다.

 

1. overridingTest(obj1:SuperClass3) 함수는 SuperClass3 타입을 입력받습니다. 그런데 부모 클래스인 SuperClass3 타입이 아니라 자식 클래스 SubClass3 타입 변수인 obj6가 입력됐는데도, 왜 오류가 나지 않는 것인지 궁금합니다

 

2. 20분 40초 쯤에 obj6가 부모 클래스 타입의 참조변수라고 설명해주셨는데, 코드에서는 obj6가 자식 클래스인 SubClass3 타입으로 선언되어 있어서 헷갈립니다. 둘 중 어떤 게 맞는 건가요?.? 

 

명절인데 질문 드려서 죄송합니다. 새해 복 많이 받으시길 바랍니다 :)

답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!
Ki Beom Kwon님의 프로필 이미지
Ki Beom Kwon

작성한 질문수

질문하기