全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

Java中的访问器和赋值器

发布时间:2022-09-19 10:15:00
发布人:syq

  在我们深入研究这个概念之前,你需要了解Java中的类和封装。

  用Java语封装

  顾名思义,封装是将数据和方法封装为单个单元的过程。在面向对象的编程中,类的数据成员被设为私有,以限制对它们的直接访问。因此,如果没有正确定义的方式,就无法检索或修改封装的数据成员。为此,我们在 Java 中定义了访问器和赋值器方法。让我们详细看看这些方法。

Java中的访问器

  Java中什么是访问器和赋值器?

  访问

  访问器方法的名称由单词“access”驱动,该单词允许用户访问类中的私有信息。如果您曾经听说过“get”方法或“getters”,它与访问器是一回事。getter 检索要在类的作用域之外访问的私有变量和常量。

  语法

  我们将关键字“get”用于 Java 访问器。要访问变量“name”,我们可以使用以下 getter获取名称().有关访问器方法的示例,请查看以下内容。 请注意,每个 getter 在方法签名中的变量名称之前都有关键字“get”,并且返回类型与要返回的变量的类型相同。由于变量“name”是“字符串”类型,因此 getter/访问器方法也返回“字符串”。

7

  突变体

  Java中的突变器方法由单词“突变”驱动,字面意思是修改。赋值器允许用户设置/改变类对象的私有变量的值。在面向对象的编程上下文中,“set”方法或“setter”也称为赋值器。Setter 便于封装,因为私有数据成员不能直接修改。因此,setter 方法/赋值器用于在类范围之外更新变量的值。

  语法

  对于赋值函数,我们使用“set”关键字。每个 setter 都由关键字“set”定义,后跟需要更改的变量的名称。在这里,我们使用设置器设置名称()将字符串类型变量作为参数。

8

  为什么我们需要访问器和赋值器?

  我们需要获取器和设置器或访问器和赋值器来保护类中的敏感信息。通过使用这些标准方法,可以保护信息免遭非法使用。此外,如果赋值器中的数据集满足程序的所有要求,也可以对其进行验证。

  访问器和赋值器示例

  通过使用下面的学生类,让我们看一下访问器和赋值器方法的示例。

  例:

9

  输出

  学生简历 [ 使用访问器和突变器之前 ] 名称: 空 ID: 空 GPA: 0.0 DOB: 空 课程: 空 学生生物 [ 使用访问器和访问器后 ] 姓名: Alex Coy ID: 3115 GPA: 2.79 DOB: 08/08/1998 课程: [面向对象编程, 密码学, 摄影, 网络安全]

  结论

  这是Java中访问器和赋值器的快速介绍和示例。建议您创建自己的示例并亲自测试这些方法。在下一个练习中,您可以找到通过 IDE 自动添加获取器和设置器的方法。找出答案,让我们知道!

相关文章

抖店平台商户被退店还能退货吗?如何提高评分?

2023-09-19

抖店入驻收费多少?开抖店费用是多少?

2023-09-19

想做直播带货的货源哪里来?怎么找货源?

2023-09-19

抖店没有营业执照怎么办?类型有哪些?

2023-09-19

女孩子拍什么最容易火?拍视频怎么赚钱的?

2023-09-19

怎样投抖加不花钱,有哪些技巧?

2023-09-19
在线咨询 免费试学 教程领取