正式な引数リストで関数型を指定できることは知っていますが、インスタンス変数に対してこれを行うにはどうすればよいでしょうか? 私はこれをしたいと思います:
class A<T> {
int compare(T a, T b);
}
ここで、compare は適切な型の関数変数です。私は書くことができるようにしたいと思います:
A a = new A();
a.compare = ...
正式な引数リストで関数型を指定できることは知っていますが、インスタンス変数に対してこれを行うにはどうすればよいでしょうか? 私はこれをしたいと思います:
class A<T> {
int compare(T a, T b);
}
ここで、compare は適切な型の関数変数です。私は書くことができるようにしたいと思います:
A a = new A();
a.compare = ...