java中假如有无参构造器时,类中还是否必须有set设定器和get访问器?
5个回答
展开全部
如果你的实例变量是private的那就必须有set和get 本来set和get就是为了封装保护变量设计的,
你不能在除了当前类之外直接修改属性变量的值
这种无参构造器+get+set 其实有专门的名次 这个叫javaBean 可重复用组件~~java核心技术卷2里有关于这个的详细介绍 jsp里javaBean也是非常重要的一块
j2ee 的SSH其中一个s是Spring 就是javaBean的一个框架
你不能在除了当前类之外直接修改属性变量的值
这种无参构造器+get+set 其实有专门的名次 这个叫javaBean 可重复用组件~~java核心技术卷2里有关于这个的详细介绍 jsp里javaBean也是非常重要的一块
j2ee 的SSH其中一个s是Spring 就是javaBean的一个框架
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
构造器是构造函数,做类的实例时调用的方法
而get set 是属性访问器 它们针对于类内的属性值
构造与属性访问器是2个不同的东西,不存在哪个依赖于哪个的关系
而get set 是属性访问器 它们针对于类内的属性值
构造与属性访问器是2个不同的东西,不存在哪个依赖于哪个的关系
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不管是否有构造函数,我们都需要set,get来处理数据,都是这样的,我也不知道为什么。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询