创建实体类的get函数和set函数快捷方法笔记

创建实体类的get函数和set函数

在java中经常是声明一个私有的变量,然后给出他们的公共的get方法和set方法。比如:
private String name; public String getName() { return name; } public void setName(String name) { this.name = name; }

在头次一编写实体类代码的时候所有对象的set和get方法都是纯手打的。但是后来发现eclipse中有自动生成这两个方法的功能。方法如下:
选中对象;右键→source→generate getters and setters即可自动生成 get和set方法

顺便贴一下getter and setter的作用:
一、getter

1、按照客户的期望返回格式化数据。

2、控制服务的顺序(例如只有当连接建立时getter方法才返回相应实例)。

二、setter

1、可以限制和检验setter方法传入的参数。
2、隐藏对象内部数据结构。

3、保持对象在每个状态的完整性。

setter方法用来去设置该变量的值,然后在用getter方法去调用该变量的值。

setter用来改变数据成员的值时,操作必须由这个对象自己来触发public用来改变数据成员的值时,操作可以由任何对象来触发这是面向对象的封装,总之就是自己的数据成员,只对自己可见,也只有自己才能改变其值。

扩展资料

java使用getter和setter的好处:

1、实现了专业的分工。将能实现某一特定功能的代码封装成一个独立的实体后,各程序员可以在需要的时候调用,从而实现了专业的分工。

2、隐藏信息,实现细节。通过控制访问权限可以将可以将不想让客户端程序员看到的信息隐藏起来,如某客户的银行的密码需要保密,只能对该客户开发权限。

3、用户无需知道对象内部方法的实现细节,但可以根据对象提供的外部接口(对象名和参数)访问该对象。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值