如何创建传递对象的方法实现接口?

use*_*799 0 java interface

我已经定义了这样的界面:

public interface InterfaceA {
      String getMyString();
}
Run Code Online (Sandbox Code Playgroud)

我有两个实现接口的类:

public class MyClassA implements InterfaceA {
     @Override
     public String getMyString(){
          return "A";         
     }
}

public class MyClassB implements InterfaceA {
     @Override
     public String getMyString(){
          return "B";         
     }
}
Run Code Online (Sandbox Code Playgroud)

我想要做的是创建一个方法,接受一个实现InterfaceA为参数的对象并调用它getMyString method.这是一些伪代码,说明了我要完成的任务:

public String getStringTest(T implements InterfaceA){
     return T.getMyString;         
}
Run Code Online (Sandbox Code Playgroud)

kes*_*lam 6

public String getStringTest(InterfaceA myvalue){
   return myvalue.getMyString();         
}
Run Code Online (Sandbox Code Playgroud)