封装
在面向对象的编程思想中,确保类中数据的完整性和安全性是非常重要的。那么如何去提高数据访问的安全性呢?
这里就需要用到“封装”,通过阻止外部对内部数据的直接访问和修改,来提高数据的安全性。就像给我们的手机账号设置密码,通过密码来保护我门的账号信息和个人隐私。那么在程序代码中,需要用到关键字private来修饰,通过将修饰的内容私有化,外部不能够直接的去访问,来提高数据访问的安全性。
示例代码:体会public和private关键字的区别:


可以发现,public修饰的变量可以在外部类中直接被访问,private修饰的变量在外部类中不可以被访问。
如何访问?
对于封装起来变量,我们该怎么去访问呢?下面介绍两种方法:
方式一、通过方法去访问

调用方法

方式二、通过属性设计器去访问

调用属性设计器:

属性设计器中使用set修改值时,需要添加mut关键字。

通过上述两种方式,可以体会到private修饰的变量,外部并没有直接地接触到该变量,从而提高了数据访问的安全性。
2594

被折叠的 条评论
为什么被折叠?



