변수객체를 만드는 것의 의의
변수객체를 만들기 위해서는 변수객체의 값을 비우고 생성자의 값을 넣어주는 작업을 2번 해야한다
이렇게 해서 얻는 장점은 ?
class Wizard {
constructor(_name:String, _age:Int, _gender:String, _money:Int, _hp:Int, _mp:Int) {
println("${_name}마법사 생성")
}
}
class Wizard {
var name:String = ""
var age:Int = 0
var gender:String = ""
var money:Int = 0
var hp:Int = 0
var mp:Int = 0
constructor(_name:String, _age:Int, _gender:String, _money:Int, _hp:Int, _mp:Int) {
println("${name}마법사 생성")
name = _name
age = _age
gender = _gender
money = _money
hp = _hp
mp = _mp
}
}