したがって、次のような Func.java というインターフェースがあります。
public interface Func<A,B> {
public B apply(A x);
}
次に、次のような mainClass.java というメイン クラスがあります。
public class mainClass{
public static void main(String[] args) {
}
public static <A,B,C> Func<A,C> compose(final Func<A,B> f, final Func<B,C> g){
return new Func<A,C>(){
public C apply(A x){
return g.apply(f.apply(x));
}
};
}
}
メインメソッドでこの構成メソッドを呼び出す方法と、このコードが実際にどのようにコンパイルされるかはよくわかりません! つまり、これが機能するためにここでJavaジェネリックが必要ですか?