我已经定义了这样的界面:
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)
public String getStringTest(InterfaceA myvalue){
return myvalue.getMyString();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
51 次 |
| 最近记录: |