Public Person{
...
public void drive(){
Car toyota=new Car("TOYOTA");
toyota.挂档;
toyota.踩油门;
toyota.打方向;
}
}
Public Person{
private ICar car;
public Person(ICar onecar){
car=onecar;
}
public void drive(){
car.挂档;
car.踩油门;
car.打方向;
}
}
这个时候,进行注入并且调用的过程,就很简单了,如下:
Toyota toyota=new Toyota();
Person boy=new Person(toyota);
boy.drive();
原文:https://www.cnblogs.com/rb-huang/p/13053458.html