マル開発日記

マルAndroidデベロッパ

ヘビ

SwiftってPythonっぽいよなぁ、Python使ってないから忘れたけどw

 

import UIKit

 

class Human {

    let name :String

    let age :UInt8

    

    init(name :String, age :UInt8){

        self.name = name

        self.age = age

    }

    

    func introduce() {

        print("My name is \(name).")

        print("I am \(age) years old.")

    }

    

    func information() ->(name :String, age :UInt8){

        return (self.name, self.age)

    }

}

 

class Esper :Human {

    

    override func introduce() {

        super.introduce()

        print("I am a Esper!")

    }

    

}

 

let ary :[Human] = [

    Human(name: "sato", age: 22),

    Human(name: "tanaka", age: 93),

    Human(name: "ito", age: 12),

    Human(name: "suzuki", age: 53)

]

 

for item in ary {

    print(item.information())

}