카테고리 없음

kotlin_클래스

zelkova 2021. 4. 27. 11:36

<목차로 돌아가기>  

 

class 키워드를 사용하여 클래스를 정의할 수 있습니다.

class Car

 

▷ 속성 

getter setter및 backing 필드를 포함할 수 있는 클래스 수준 변수 입니다.

아래와 같이 정의할 수 있습니다

class Car {
    val wheels = listOf<Wheel>()
}

 

맞춤 설정

class Car(val wheels: List<Wheel>)

 

▷ 캡슐화

 

class Car(val wheels: List<Wheel>) {

    private val doorLock: DoorLock = ...

    var gallonsOfFuelInTank: Int = 15
        private set

    fun unlockDoor(key: Key): Boolean {
        // Return true if key is valid for door lock, false otherwise
    }
}

 

 

참조 : androidDevelop공식문서

 

 

반응형