Notice
Recent Posts
Recent Comments
Link
투케이2K
139. (kotlin/코틀린) 변수에 커스텀 get 호출 지정 및 리턴 값 when 분기 처리 실시 본문
[개발 환경 설정]
개발 툴 : AndroidStudio
개발 언어 : Kotlin
[소스 코드]
// -----------------------------------
// [클래스 생성 실시]
// -----------------------------------
class Schech {
var color: String = "red"
var select: String = ""
get(){
when (this.color){
"red" -> {
return "red 선택 입니다"
}
"green" -> {
return "green 선택 입니다"
}
"blue" -> {
return "blue 선택 입니다"
}
else -> {
return "error color"
}
}
}
}
// -----------------------------------
// [메인 동작 실시]
// -----------------------------------
fun main() {
val schech = Schech() // Schech 클래스 생성
println(schech.select) // 초기 출력
schech.color = "blue"
println(schech.select) // 변경 출력
}
// -----------------------------------
// [결과 출력]
// -----------------------------------
// red 선택 입니다
// blue 선택 입니다
// -----------------------------------
반응형
'Kotlin' 카테고리의 다른 글
Comments