print と呼ばれる 1 つのメソッド シグネチャを持つ A と呼ばれる 1 つのインターフェイスがあるとします。A を実装する 3 つのクラスがあり、A.print を呼び出すと、どのクラス メソッドが呼び出されるかをどのように知ることができますか。オブジェクトの新規作成はありません
public interface A()
{
public void print(){}
}
@Component
public class B implements A
{
public void print()
{
system.out.print("B");
}
}
@Component
public class c implements A
{
public void print()
{
system.out.print("C");
}
}
@Component
public class d implements A
{
public void print()
{
system.out.print("d");
}
}
public class runner()
{
@Autowired
private A aThing_;
aThing_.print();
}