Javaでは、Object
加算(+)がサポートされている2つのがあります。たとえば、2つint
または2つString
です。タイプを指定せずに実際にそれらを追加する関数を作成するにはどうすればよいですか?
注: 2つのオペランドは単なるsであるため、C ++関数テンプレートのようなものは必要ありませんObject
。つまり、関数を実装したいのですadd
。
Object add(Object a, Object b){
// ?
}
そして、次のようなことができるようになります。
Object a = 1, b = 2;
Object c = add(a, b);