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){
}
}