社区
Java SE
帖子详情
关于类中属性的get() set()方法太多,怎么解决?
走在安卓路上的菜鸟
2015-02-04 09:14:38
如果一个类中有十几个属性,且都必须是私有的,而且要提供访问的公共方法,要写那么多get set方法,代码实在太乱,大家有什么好的方法可以借鉴吗?
...全文
1295
17
打赏
收藏
关于类中属性的get() set()方法太多,怎么解决?
如果一个类中有十几个属性,且都必须是私有的,而且要提供访问的公共方法,要写那么多get set方法,代码实在太乱,大家有什么好的方法可以借鉴吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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坑的
student-ai
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和
set
方法
太多
太臃肿?快使用 lombok
当我们写一个类时,为了一个类的完整,就必须要写它的
set
和 get
方法
,但是当类
属性
增加时,所要写的
set
和 get
方法
也会随之增加,这样就会显的很臃肿,为了避免这种情况,我们可以使用 lombok 注解来
解决
这种...
Java
类中
的
set
get
方法
在java中,为了保证数据的安全性,我们会把数据定义为private等(私有、封装),如果想要调用就会用到
set
方法
与get
方法
(
Set
ter:赋值 Getter:取值)。 封装:private私有化成员
属性
,提供公开public的getter/
set
ter ...
Java中的get()
方法
和
set
()
方法
以及快捷使用
方法
一般来讲,get是取来值的
方法
,
set
是设置值的
方法
,因为get在英文中有取,拿的意思,而
set
有设置的意思,所以用源get,
set
能很形象的明白
方法
的目的,比如对于一个name
属性
,getName就是取出这个name的名称,而
set
...
java get
set
方法
有什么作用?
java get
set
方法
有什么作用? java 专业回答 Anson0370 2010-12-21 17:06 用于封装数据 将对数据的访问动作和数据本身区分开 你可以在getter和
set
ter
方法
中做一些转换而不是直接操作数据...
Java SE
62,627
社区成员
307,258
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章