inflearn logo
강의

Course

Instructor

Yoon Jae-seong's Google's official language, Kotlin, for getting started with programming

30-strong transformation

형변환

237

wnsqud70

58 asked

0

안녕하세요 강의 잘 보고 있습니다.

 

<질문1>

초반 부분에 스마트 캐스팅 부분 설명하실떄

자식 ->부모  / 구현클래스 ->인터페이스      (o)

부모 ->자식 / 인터페이스 -> 구현클래스 (x)

라고 알려주셧는데요

17분 15초쯤에 is 사용시   super3은 부모타입인데 ->자식 타입으로 형변환이 가능하다고 나오는데.. 왜 그런거죠?

 

<질문2>

ppt에는 is가  변환가능한지 여부를 알려주는 동시에 형변환까지 해준다고 적어주셨는데  그냥 사용할때가 아니고 if문에서만 쓸때 자동으로 스마트 캐스팅된다는 말씀이신지??

 

android kotlin

Answer 1

0

softcampus

질문 1) 부모타입 변수 이지만 변수에 담긴 객체가 자식 클래스 타입의 객체 이므로 가능합니다.

 

질문 2) 자동으로 변환이 이루어진다고 생 각해주시면 됩니다.

 

34강 리플렉션강의중에서

0

462

3

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

0

338

2

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

0

426

4

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

0

505

1

IntelliJ IDEA 2023.1.3 (Community Edition) 이

0

448

1

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

0

866

3

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

0

248

1

it

0

157

1

주생성자

0

321

1

모듈 임포트

0

255

1

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

0

193

0

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

0

189

1

안녕하세요

0

203

0

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

0

258

1

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

0

787

1

package 선언 후 println 참조 못함

0

271

1

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

1

292

2

모듈 임포트가 안돼요.

1

305

2

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

0

268

2

33강 Sealed 클래스

0

174

1

모듈 사용 등록

0

340

1

인틀리제이 업데이트 관련

0

157

1

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

2

157

1

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

0

198

1