2 u011359326 u011359326 于 2016.01.27 13:13 提问

java项目源代码里面的get方法为什么总写在set方法前面

java项目源代码里面的get方法为什么总写在set方法前面
感觉有点不符合逻辑
不是设置之后再获取吗,

3个回答

meng20166
meng20166   Rxr 2016.01.27 13:19
已采纳

这个都是在需要的时候调用的 没有逻辑联系,就像鸡和蛋的关系一样

hhhhhhhhuang
hhhhhhhhuang   2016.01.27 14:35

我想了这个问题想了很久很久,在我几天几夜的挣扎中我想出了一个很有可能的结果,可能这就是最终答案。

字母g比子母s考前,所以在格式化排版的时候,把get方法排到了set方法前面。我厉害吗?

u011359326
u011359326 谢谢你的回答
2 年多之前 回复
a8761087
a8761087   Rxr 2016.01.27 13:20

和这个写的顺序完全无关。主要是看调用顺序。你按什么顺序写都无所谓。 java自动生成的set 和 get 同一个属性是根据 g的字母顺序在s之前。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
@Autowired写在成员变量上和set方法上的区别?
@Autowired写在成员变量上和set方法上的区别? 今天项目上遇到一个问题,service是普通的类,非接口实现类,如下 @Service @Transactional @OALogger public class ArchiveSortManager { .......... } _______________________________ 这样居然会报错 p
hibernate的注解为何要在属性的get方法上声明
不单是hibernate的注解,很多其他的注解,需要获取属性或者对象的,都是在get方法上声明的。 因为get方法显然的就是外部获取类内属性的方法,例如我要在数据库里面生成这个entity类对应的表,接口类要知道你有什么属性,这就是从get方法获取的,所以我们可以注解在get方法上,告诉他这个属性是唯一的,长度是多少等等。 再者可以扯扯Spring的依赖注入,也会从get方法去注入,因为我们要用一
java中获取实体类中的get、set方法名
/** * java反射bean的get方法 * * @param objectClass * @param fieldName * @return */ @SuppressWarnings("unchecked") public static Method getGetM
Struts2中的get、set方法作用:Action与页面传值
在Struts2中,客户端和服务器之间的数据传输全部要用到get、set方法:用set方法 ,可以将表单中的值存入Action类。通过Struts2.0标签,调用get方法将Action类中的结果数据显示在页面上。          当在业务逻辑中需要用到页面传过来的值的时候,只要保证Action中属性的set方法和页面中的name属性值相同即可。(去掉set,方法名大写变小写)
java中实体类的get和set方法的this说明
java中实体类的get和set方法的this说明 1.实体类的设计:私有的成员变量,向外提供方法获取修改成员变量 2.this指向的地址块 正常的setter方法如下: public void setIspay(Boolean ispay) { this.ispay = ispay; } 问题引申: public void setIspay(Boolea
java中set和get方法的理解使用
java中set和get方法的理解使用 Java为什么会引入set/get方法??         显然回答这个问题,我们需要了解封装         封装是保证软件部件具有优良的模块性的基础,封装的目标就是要实现软件部件的“高内聚、低耦合”,防止程序相互依赖性而带来的变动影响。在面向对象的编程语言中,对象是封装的最基本单位,面向对象的封装比传统语言的封装更为清晰、更为有力。面向对象的封装就
struts2 action中set,get方法的作用
1,Action中get,set方法的使用流程?   前台form中有一个username"/>   如果传到action。在action中应该有一个属性,名字也叫username;而且这个username有get/set方法,其中get方法的命名必须为getUsername,其中set方法的命名必须为setUsername。这里方法名称按java Bean的规定。注意不是setUserNam
反射获取实体类的get和set 组装成赋值方式 可以提高开发
public static String  getsetmethod(Class objectsrc, String namesrc,String namesource)  throws Exception{ Object qian= objectsrc.newInstance(); Method me[] = objectsrc.getMethods(); for (Method f
为什么要用set,get方法封装字段
为什么要用set,get方法封装字段 一个属性如果设置public是很危险的,如将人的身高属性设为-1,大家都知道人的身高不能使负值,但对于一个public的属性来说,你无法阻止其他类的胡作非为。 下面来举个小例子 先来说一个段public的代码public class Person{ public int height; } -----------------------------------
java中的get和set方法(比较详细)
属性的访问器包含与获取(读取或计算)或设置(写)属性有关的可执行语句。访问器声明可以包含 get 访问器或 set 访问器,或者两者均包含。声明采用下列形式之一: set {accessor-body} get {accessor-body} 其中: accessor-body 包含将在调用访问器时执行的语句的块。 get 访问器 get 访问器体与方法体相似。它必须返回属性类型的值。执行 get