반응형
클래스 형변환(as)
//부모 클래스
open class Animal
class Dog : Animal()
//클래스 형변환
val dog = Dog()
val animal = dog as Animal
클래스 형체크(is)
//is 키워드를 사용하여 형 체크
val str = "hi joy~"
if (str is String){ //str 이 String 형이라면
println(str.toUpperCase())
}
반응형
'안드로이드(Kotlin)' 카테고리의 다른 글
Android(Kotlin) 고차함수, let, with, apply, run (0) | 2021.11.20 |
---|---|
Android(Kotlin) 람다(Lambda), SAM변환, 확장함수(기존클래스에 함수 추가) (0) | 2021.11.20 |
Android(Kotlin) Array, List, Map, Set (0) | 2021.11.20 |
Android(Kotlin) null(?), lateinit, lazy (0) | 2021.11.20 |
Android(Kotlin) 인터페이스(interface) (0) | 2021.11.20 |
최근댓글