首页 > 科技 >

Python 中属性 Properties 和 Getters Setters 对比

2018-06-17 03:08:47 网络整理 阅读:184 评论:0

Python 中属性 Properties 和 Getters Setters 对比

在许多面向对象的编程语言中,使用 Getters 和 Setters 确保数据的封装(data encapsulation)。他们使用公共的方法访问私有属性,这样私有属性就可以隐藏从而得到保护。

Getters 和 Setters

以下我们用 Java 式的写法写一个 Getters 和 Setters 的例子:

Python 中属性 Properties 和 Getters Setters 对比

输出:

相关文章