「Swift」継承クラスにアクセス修飾子public、internalのサンプル

書式
internal class 子クラス: 親クラス
使用例

public class SuperClass {
    fileprivate func display() {
        print("super class 123")
    }
}
 
// internal > public
internal class SubClass: SuperClass  {
    override internal func display() {
        print("child class 456")
    }
}

//スーパークラス
let sp = SuperClass()
sp.display()

//子クラス
let sb = SubClass()
sb.display()

実行結果
super class 123
child class 456

Swift

Posted by arkgame