关于类中属性的get() set()方法太多,怎么解决?

走在安卓路上的菜鸟 2015-02-04 09:14:38
如果一个类中有十几个属性,且都必须是私有的,而且要提供访问的公共方法,要写那么多get set方法,代码实在太乱,大家有什么好的方法可以借鉴吗?
...全文
1185 17 打赏 收藏 转发到动态 举报
写回复
用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多的话说明设计有问题,该用内部类分离一下。。或者分离到别的类里。
  • 打赏
  • 举报
回复
IDE字段生成一下,格式就不会乱了; 十几个属性不算多
可乐罐 2015-02-05
  • 打赏
  • 举报
回复
get,set是规范,如果真心的觉得不喜欢,可以不符合规范的将你的属性们由private改设为public,这就随便用了。 不过,在不久的将来你会被这些个public坑的
JPF1024 2015-02-04
  • 打赏
  • 举报
回复
才十几个太少了,格式化代码,看着整齐一点,
邹邹wl 2015-02-04
  • 打赏
  • 举报
回复
100多个属性都有,你这算什么呢
姜小白- 2015-02-04
  • 打赏
  • 举报
回复
十几个属性不算多,get,set方法都是必须的 如果有更多的属性,感觉一个类属性太多,可以将相近的属性再封装对象,将对象作为属性,看着能简洁一点。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧