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공식문서
반응형