局部作用域 成员的重写

2019-09-25  本文已影响0人  纳兰沫

局部作用域

可以使用do 实现局部作用域
class Person {

    var age: Int = 0
}

do {
    let p = Person()
    p.age = 10
}

do {
    let p1 = Person()
    p1.age = 20
}

成员的重写

父类的成员不能被成员作用域外定义的子类重写

class Person {
    private func run(){
        
    }
}

class Student: Person {
    override func run() {
        
    }
}

必要初始化器的访问级别

required初始化器必须 >= 他的默认访问级别

上一篇下一篇

猜你喜欢

热点阅读