// AutomatedTellerMachineImpl.transport 使用@Inject來注入變量域transport
...
public class AutomatedTellerMachineImpl implements AutomatedTellerMachine {
@Inject
private ATMTransport transport;
Example 2. AutomatedTellerMachineImpl.transport 使用@Inject來注入構(gòu)造器參數(shù)
...
public class AutomatedTellerMachineImpl implements AutomatedTellerMachine {
@Inject
public AutomatedTellerMachineImpl(ATMTransport transport) {
this.transport = transport;
}