社区
Java SE
帖子详情
关于类中属性的get() set()方法太多,怎么解决?
走在安卓路上的菜鸟
2015-02-04 09:14:38
如果一个类中有十几个属性,且都必须是私有的,而且要提供访问的公共方法,要写那么多get set方法,代码实在太乱,大家有什么好的方法可以借鉴吗?
...全文
1263
17
打赏
收藏
关于类中属性的get() set()方法太多,怎么解决?
如果一个类中有十几个属性,且都必须是私有的,而且要提供访问的公共方法,要写那么多get set方法,代码实在太乱,大家有什么好的方法可以借鉴吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
疯狂熊猫人
2015-02-21
打赏
举报
回复
直接将属性定义为public类型的不就完了么,别总想那么多标准,标准是死的,人是活的。怎么开发方便,怎么来,一个团队统一好开发方式就可以了。
Huang兄
2015-02-19
打赏
举报
回复
eclipse 可以根据字段生成 get 和 set 方法的啊,只需要点几下鼠标
alan19931103
2015-02-18
打赏
举报
回复
引用 12 楼 milo1224 的回复:
get set 方法是标准,不用自己写,编译器直接能生成
编译器可以生成??那直接写get+属性名?
alan19931103
2015-02-18
打赏
举报
回复
我一般代码格式化一下,然后放到文件的最后面,打上十几行空行,眼不见心不烦,等交工的时候再把空行删掉。
sunkess
2015-02-15
打赏
举报
回复
eclipse 可以自动生成
milo1224
2015-02-15
打赏
举报
回复
get set 方法是标准,不用自己写,编译器直接能生成
uwolf1233
2015-02-14
打赏
举报
回复
你可以不用get set方法,甚至连数据模型都不需要,直接数据库中查得结果是什么,java就把什么传递到页面,不过我这个思路是把java做桥梁而已,复杂的计算都在数据库
jiji123go
2015-02-09
打赏
举报
回复
建议可以使用Lombok,lombok 提供了简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 java 代码。特别是相对于 POJO。
teemai
2015-02-09
打赏
举报
回复
我现在产品设计,都不会做私有属性,不提供get set
捏造的信仰
2015-02-09
打赏
举报
回复
IDE 会自动生成 getter 和 setter,所以这个不是问题。习惯了就好。
skyhitnow
2015-02-05
打赏
举报
回复
100多的话说明设计有问题,该用内部类分离一下。。或者分离到别的类里。
年轻的老头-tao
2015-02-05
打赏
举报
回复
IDE字段生成一下,格式就不会乱了; 十几个属性不算多
可乐罐
2015-02-05
打赏
举报
回复
get,set是规范,如果真心的觉得不喜欢,可以不符合规范的将你的属性们由private改设为public,这就随便用了。 不过,在不久的将来你会被这些个public坑的
JPF1024
2015-02-04
打赏
举报
回复
才十几个太少了,格式化代码,看着整齐一点,
邹邹wl
2015-02-04
打赏
举报
回复
100多个属性都有,你这算什么呢
姜小白-
2015-02-04
打赏
举报
回复
十几个属性不算多,get,set方法都是必须的 如果有更多的属性,感觉一个类属性太多,可以将相近的属性再封装对象,将对象作为属性,看着能简洁一点。
java的
set
get
方法
的作用,java get
set
方法
有什么作用?
在JAVA中何时用get和
set
方法
?在java中,
set
和get
方法
什么时候用?小编就像是个悲伤容纳器,不断的接受来自你的各种伤害。get()和
set
()有一个好处,当输入.get(.
set
)时就能显示所有的
属性
。把所有设置都归纳起来,对于外部的使用都方便而已。 尽管知道这辈子与他无缘,可小编还是想这样快乐地注视他十年二十年。看这世界疯狂而混乱,他却独独清醒温柔,墨洒潘江,一如往前。get与se...
get和
set
方法
太多
太臃肿?快使用 lombok
当我们写一个类时,为了一个类的完整,就必须要写它的
set
和 get
方法
,但是当类
属性
增加时,所要写的
set
和 get
方法
也会随之增加,这样就会显的很臃肿,为了避免这种情况,我们可以使用 lombok 注解来
解决
这种问题。什么是 lombok?简单来说就是用来简化 Java 开发的一个工具,为了更简单的替代 Java 中必要代码的一种实现工具。下面我将介绍 lombok 的使用流程。
Java中的get()
方法
和
set
()
方法
以及快捷使用
方法
在项目实战中,为了数据的安全性考虑,我们一般都会隐藏代码实现细节,用private来修饰
属性
,使用private修饰其他类无法访问本类私有化的
属性
, 一般来讲,get是取来值的
方法
,
set
是设置值的
方法
,因为get在英文中有取,拿的意思,而
set
有设置的意思,所以用源get,
set
能很形象的明白
方法
的目的,比如对于一个name
属性
,getName就是取出这个name的名称,而
set
Name就是设置name的名称, 好了一些的理论都是为实操打基础,实操+理论才是最好的学习
方法
,话不多说上代码: packag
Java
类中
的
set
get
方法
前言 在java中,为了保证数据的安全性,我们会把数据定义为private等(私有、封装),如果想要调用就会用到
set
方法
与get
方法
(
Set
ter:赋值 Getter:取值)。 封装:private私有化成员
属性
,提供公开public的getter/
set
ter 在哪儿用:常在构造
方法
中初始化
属性
值的用。objectname.getXXX() 好处:隐藏内部实现细节,保证代码的安全,同时也可以提升数据的安全性 日常使用 常用idea快捷键alt+insert,或者右击选择Generate。选择Get
java get
set
方法
有什么作用?
java get
set
方法
有什么作用? java 专业回答 Anson0370 2010-12-21 17:06 用于封装数据 将对数据的访问动作和数据本身区分开 你可以在getter和
set
ter
方法
中做一些转换而不是直接操作数据本身 同时getter和
set
ter
方法
也是JavaBean的一种规范 广泛被使用于反射的一些应用场景中 比如spr
Java SE
62,635
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章