构造器
- 在类的实例化时,构造器的作用为**对象属性的初始化**
- 初始化时,对象既可以是有参构造,也可以是无参构造
- 有参构造时,在创建对象时传参
- 无参构造或是未明确写明构造方法时,环境会默认调用
例如
/**
* 无参构造
*/
public class A{
private B b;
public A(){} //或省略
//省略getter、setter方法
}
/**
* 有参构造
*/
public class A{
private B b;
public A(B b){
this.b = b;
}
//省略getter、setter方法
}
setter/getter
从功能上来说,只有setter的功能与构造器相近,getter是获取对象的属性,而setter方法更多的被用作注入
在spring里setter/getter也更主流,也更广泛