我創建的接口,如:單輸出型的接口功能
public interface InterfaceName {
public [Object Type Undecided] functionName(String str1, String str2);
}
我會實現這個接口的功能如下:
public class FunctionOne implements InterfaceName {
@Override
public [Object Type Undecided] functionName(String str1, String st2) {
// Code here
}
}
...
public class FunctionTwo implements InterfaceName {
@Override
public [Object Type Undecided] functionName(String str1, String st2) {
// Code here
}
}
在FunctionOne中,我希望輸出是一個int,並且在FunctionTwo中,我希望輸出是一個布爾值。在後面的函數中,我希望輸出是一個字符串或其他類型。我應該做什麼類型的輸出「functionName」函數?
的問題是模糊的,但我想你應該讓你的界面通用:'公共接口InterfaceName中【T使用functionName(...)}' –