본문 바로가기
today i learn

12.21

by Enzo.enzo 2023. 12. 21.

변수객체를 만드는 것의 의의

변수객체를 만들기 위해서는 변수객체의 값을 비우고 생성자의 값을 넣어주는 작업을 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
        }
}

 

'today i learn' 카테고리의 다른 글

.1.11  (0) 2024.01.11
12.20  (2) 2023.12.21
12.19  (1) 2023.12.19
12.12  (0) 2023.12.12
12.11  (1) 2023.12.11