1.构造函数注入(通过构造函数的参数注入)
class Solution{
private Student student;
public Solution(Student student){
this.student=student;
}
public static void main(String[]args){
}
}
2.setter方法注入
class Solution{
private Student student;
public void setStudent(Student student){
this.student=student;
}
public static void main(String[]args){
}
}
3.接口注入
public interface Dependence{
void SetDependence(Student student);//设置依赖
}
class Solution implements Dependence{
private Student student;
public void SetDependence(Student student){
this.student=student;
}
public static void main(String[]args){
}
}