java中假如有无参构造器时,类中还是否必须有set设定器和get访问器?

 我来答
HollyElec
2011-11-28 · TA获得超过393个赞
知道小有建树答主
回答量:161
采纳率:0%
帮助的人:86.8万
展开全部
无参构造,只是将类实例化的一个方法,set和get是设置和获得实例的属性的。而且决定你需要不需要set和get,看你的属性是public还是缺省的,如果public,set和get不需要,直接调用实例的属性赋值,为了安全性,我们才采用set和get方法,如果没有相应的需求,可以不用。
没有响应m2
2011-11-28 · TA获得超过8387个赞
知道大有可为答主
回答量:7579
采纳率:33%
帮助的人:3442万
展开全部
如果你的实例变量是private的那就必须有set和get 本来set和get就是为了封装保护变量设计的,
你不能在除了当前类之外直接修改属性变量的值
这种无参构造器+get+set 其实有专门的名次 这个叫javaBean 可重复用组件~~java核心技术卷2里有关于这个的详细介绍 jsp里javaBean也是非常重要的一块
j2ee 的SSH其中一个s是Spring 就是javaBean的一个框架
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
_神__仙_
2011-11-28 · TA获得超过1256个赞
知道小有建树答主
回答量:806
采纳率:0%
帮助的人:522万
展开全部
构造器是构造函数,做类的实例时调用的方法
而get set 是属性访问器 它们针对于类内的属性值
构造与属性访问器是2个不同的东西,不存在哪个依赖于哪个的关系
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友537e775
2011-11-28
知道答主
回答量:17
采纳率:0%
帮助的人:8.1万
展开全部
最好有
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
999999tao
2011-11-28 · TA获得超过179个赞
知道小有建树答主
回答量:304
采纳率:0%
帮助的人:186万
展开全部
不管是否有构造函数,我们都需要set,get来处理数据,都是这样的,我也不知道为什么。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式