투케이2K

138. (kotlin/코틀린) 변수에 커스텀 set 지정 , get 호출 수행 본문

Kotlin

138. (kotlin/코틀린) 변수에 커스텀 set 지정 , get 호출 수행

투케이2K 2022. 12. 27. 21:16

[개발 환경 설정]

개발 툴 : AndroidStudio

개발 언어 : Kotlin

 

[소스 코드]

 

// -----------------------------------
// [클래스 생성 실시]
// -----------------------------------
class Person {
    
    var name: String = ""
        set(value) {
            field = "이름은 [ " + value
        }
        get(){
            return field + " ] 입니다"
        }
}


// -----------------------------------
// [메인 동작 실시]
// -----------------------------------
fun main() {

    val person = Person() // Person 클래스 생성
    person.name = "TWOK" // 이름 설정
 
    println(person.name) // 출력
}


// -----------------------------------
// [결과 출력]
// -----------------------------------
// 이름은 [ TWOK ] 입니다
// -----------------------------------

 

반응형
Comments