// Cat.kt
fun main() {
    val mike = Cat()
    ①:mike.name = "玉"
    ②:mike.age = 5
    ③:mike.color = "三毛猫"
    ④:mike.introduceMyself()
    ⑤:mike.meow(3)
}

class Cat {
    ①:var name: String = ""
    ②:var age: Int = 0
    ③:var color: String = ""

    ④:fun introduceMyself() {
        println("吾輩の名前は、${name}である。")
        println("${age}歳に、なったところだ。")
        println("${color}だ。")
    }

    ⑤:fun meow(howMany: Int) {
        var x = 1
        while (true) {
            println("みゃ~お")
            if (howMany == x) {
                break
            }
            ++x
        }
    }
}