「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()
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()
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