inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

34강 리플렉션

리플렉션에서 out에 대한 질문

218

ljws93

작성한 질문수 8

0

값이 들어 있는 변수의 클래스 타입을 알기 위해서는 out을 써줘야한다고 강의에서 그랬는데요

왜 out을 써주면 되는지 이해가 안갑니다.

일단, out을 사용하면 부모 클래스에서 자식 클래스를 참조할 수 있게 되는 것은 아는데요

그럼 예를 들어

val a1:KCalss<out String> = str1::class

라고 하면 a1이 str1의 부모 클래스가 되고 str1의 클래스 타입을 참조하는 형태가 되는건가요...?

kotlin android

답변 1

0

소프트캠퍼스 윤재성

넵. 코틀린은 자바를 기반으로 두고 있기 때문에 자바에서 가능하지 못한건 할수가 없습니다. 따라서 이 경우도 참조의 형태가 됩니다.

34강 리플렉션강의중에서

0

491

3

sealed class 관련 code 내 when 에서 오류가 발생합니다

0

363

2

t1.getA1()); cannot find symbol method getA1()

0

470

4

생성자에서 다른생성자를 호출하는 this 의 예

0

537

1

IntelliJ IDEA 2023.1.3 (Community Edition) 이

0

473

1

new 모듈 창에서 Kotlin을 선택할 수 있는 옵션이 없습니다.

0

901

3

생성자와 상속에 관해 질문입니다

0

268

1

it

0

173

1

주생성자

0

345

1

형변환

0

259

1

모듈 임포트

0

277

1

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

0

205

0

Java 함수형 프로그래밍 방식 관련해 궁금한점이 있어 문의드립니다!

0

215

1

안녕하세요

0

222

0

강의 중 언급하시는 '매개체'의 의미가 궁금합니다.

0

280

1

배열 함수 중 .max() 와 .min() 사용 시 오류가 발생됩니다. 해결 방안을 알고 싶습니다.

0

812

1

package 선언 후 println 참조 못함

0

293

1

자바메인에서 가져오는 게 안됩니다.

1

322

2

모듈 임포트가 안돼요.

1

330

2

아이맥에서 자바 다운하고 설치하는 방법도 알려주세요~^^

0

291

2

33강 Sealed 클래스

0

189

1

모듈 사용 등록

0

355

1

인틀리제이 업데이트 관련

0

176

1

안녕하세요 초보자라서 그런지 혼란이옵니다

2

183

1