Kotlin
06. 코틀린 클래스/속성
NaHyungMin
2020. 3. 15. 19:19
fun main(args: Array<String>) { var car = Car(); println(car.name); println(car.price);
car.name = "Spark"; car.price = 800;
println(car.name); println(car.price); } |
Car 클래스 선언 후, 속성 값 사용 방법이다.
class Car { public var price: Int = 1000 get() = field set(value) { field = value }
public var name: String// = "defaultvalue" get() = name2; //field // getter set(value) { name2 = value } // setter
private var name2:String = "defaultvalue"; } |
테스트를 끝낸 후 나중에 var에서 val로 바꾸고 데이터를 변경해봤는데 변경이 된다.. -..-
클래스에서 val과 var는 동작이 어떤게 다른지 찾아봐야 한다.