封装

        在面向对象的编程思想中,确保类中数据的完整性和安全性是非常重要的。那么如何去提高数据访问的安全性呢?

        这里就需要用到“封装”,通过阻止外部对内部数据的直接访问和修改,来提高数据的安全性。就像给我们的手机账号设置密码,通过密码来保护我门的账号信息和个人隐私。那么在程序代码中,需要用到关键字private来修饰,通过将修饰的内容私有化,外部不能够直接的去访问,来提高数据访问的安全性。

        示例代码:体会public和private关键字的区别:

        可以发现,public修饰的变量可以在外部类中直接被访问,private修饰的变量在外部类中不可以被访问。

如何访问?

        对于封装起来变量,我们该怎么去访问呢?下面介绍两种方法:

        方式一、通过方法去访问

        调用方法

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

        调用属性设计器:

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

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

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐