Language/Kotlin
코틀린의 is와 스마트 캐스트(Smart cast)란?
코틀린에는 스마트 캐스트(Smart cast)가 있습니다. 간단하게 설명하면, 프로그래머가 굳이 원하는 타입으로 캐스팅 하지 않더라도, 컴파일러가 알아서 캐스팅해주는 것을 말합니다. 이해를 돕기 위해 천천히 예제를 살펴봅시다. Sum과 Num이라는 프로퍼티만 있는 class를 만들어봅시다. 코틀린의 클래스를 만드는 법을 모르시는 분은 아래 글을 참고하세요. 2019/02/07 - [Language/Kotlin] - 코틀린의 필드와 접근자(getter, setter) 사용방법 코틀린의 필드와 접근자(getter, setter) 사용방법 들어가기 앞서, 클래스에 대한 간단한 개념을 알아야하는데, 우리가 클래스를 사용할 때는... 내부의 데이터를 캡슐화(encapsulate)하고, 캡슐화한 데이터를 다루는 코..
2019. 2. 12. 17:30
최근댓글