小编Rya*_* H.的帖子

为什么我应该在模型中使用私有变量?

我在一个在线视频中找到了这个例子,我无法真正理解它的重要性以及幕后发生的事情:

class Person {
    private var _name: String!

    var name: String {
        return  _name
    }

    init(name: String){
        _name = name
    }
}
Run Code Online (Sandbox Code Playgroud)

在视频中他提到私有变量是为了防止类操作数据,但我无法理解为什么这会成为一个问题以及它将如何发生.

有人可以向我解释一下,就像我5岁一样吗?

谢谢您的帮助

encapsulation swift

2
推荐指数
1
解决办法
984
查看次数

标签 统计

encapsulation ×1

swift ×1