java getter和setter作用是什么?

2023-03-17 00:18:11 5

一、Getter: 1、根据客户端的要求返回格式化数据。 2、控制服务的执行顺序,例如只有当连接建立后,Getter方法才会返回相应的实例。

二、Setter: 1、可以限制和检查Setter方法传入的参数。 2、隐藏对象内部的属性结构。 3、保持对象在每个状态下的完整性。

Setter方法用于设置数据成员的值,然后Getter方法用于调用该数据成员的值。Setter用于改变数据成员的值时,必须由对象自己来触发操作,并且只有被该对象调用才能改变其值。这就是面向对象的封装性。

扩展资料:Java使用Getter和Setter的好处: 1、实现专业分工。将能够实现特定功能的代码封装成一个独立的实体,从而可以在需要时调用各自的功能,实现专业化的分工。 2、隐藏信息,实现细节。通过控制访问权限,可以隐藏不希望客户端程序员看到的信息,例如银行客户的密码需要保密,只有该客户和开发权限才能够访问。 3、用户不需要知道对象内部方法的实现细节,但仍然可以通过对象提供的外部接口(对象名和参数)访问该对象。

爱网站

Linux、centOS、Ubuntu、Windows操作系统下的ECS云服务器、vps虚拟空间、建站主机到期停止异常等状态监测,宝塔面板Bt、小皮面板PHPStudy、IIS、Apache、Nginx、XAMPP、wamp建站环境意外故障监测,php+MySql、asp、java、html等建站程序运行故障监测,域名状态、SSL证书状态监测,网站301、302、404、500错误代码及网站无法访问通知提醒,全国多节点测试网站速度及网络攻击!

网站服务

扫一扫,关注我们

桂ICP备2022009721号-1