「Swift」クラスを継承するサンプル

サンプルコード

class StudDetails
{
    var mark1: Int;
    var mark2: Int;
    
    init(stm1:Int, results stm2:Int)
    {
        mark1 = stm1;
        mark2 = stm2;
    }
    
    func show()
    {
        print("Mark1:\(self.mark1), Mark2:\(self.mark2)")
    }
}
//親クラスStudDetailsを継承
class Tom : StudDetails
{
    init()
    {
        super.init(stm1: 88, results: 77)
    }
}

let tom = Tom()
//親クラスのメソッドを呼び出す
tom.show()

結果
Mark1:88, Mark2:77

Software

Posted by arkgame