ςΩετ
࣮ࡍͷίʔυ
class Pokemon {
let name: String
var ability: String
var level: Int = 0
init(name: String, level: Int, ability: String = "͍ͨ͋ͨΓ") {
self.name = name
self.level = level
self.ability = ability
}
func displayStatus() {
print("\(self.name)ͷϨϕϧ\(self.level)Ͱ͢ɻ")
}
func doAbility(to pokemon: Pokemon) {
print("\(self.name)\(pokemon.name)ʹ\(self.ability)ͨ͠ʂ")
}
}
class Metagross: Pokemon {
init(level: Int) {
super.init(name: "ϝλάϩε", level: level, ability: "ίϝοτύϯν")
}
}