java中的set和get方法和构造函数什么时候一块用
展开全部
setter方法构造函数都可以用来传值注入,一般看其之间的耦合关系度来进行判断是采用哪个注入方式,你可以参考Spring注入的两种方式来理解。
事实上,三者没有什么明显关系。set是设值,this.field=field;get是取值的,return field,你要理解他们本质上的不同。以及使用场景。
很明显他们的使用场景都是对字段进行的操作,一块用的话,在main方法或者web中调用的时候,直接调取其中的方法,首先需要构造函数去创建一个对象,然后对象调取setter方法,进行值的注入,假如你需要用到其中的值的时候,就要进行getter方法进行取值了。
事实上,三者没有什么明显关系。set是设值,this.field=field;get是取值的,return field,你要理解他们本质上的不同。以及使用场景。
很明显他们的使用场景都是对字段进行的操作,一块用的话,在main方法或者web中调用的时候,直接调取其中的方法,首先需要构造函数去创建一个对象,然后对象调取setter方法,进行值的注入,假如你需要用到其中的值的时候,就要进行getter方法进行取值了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询