2つのメソッドが同等の値ではなく(つまり、メソッドのすべてのコードが同じである)関数によって等価であるかどうかを比較する方法はありますか?2つのメソッドを値ではなく関数で比較する方法はありますか?
たとえば、これらの2つの方法は異なる方法でコーディングされますが、同じ機能を実行します。
public int doIt(int a, int b) {
a = a + 1;
b = b + 1;
return a + b;
}
public int doIt2(int z, int x) {
int total = z + x + 2;
return total;
}
私はEclipseでこれを行う方法を探していましたが、これは些細な方法を超えても可能であれば興味があります。
これらを呼び出し、戻り値を確認します。 –
はい、それはあなたが同じことをしていることを知っている方法です、あなたが何か変わった方法で '同じことをする 'ことを定義していない限り。 –
私はjava関連ではないので、この質問を閉じました。それはCS理論からの一般的な質問です。標準的な質問を参照してください、あなたにこの問題を理解する手がかりを与えるべきです – Andremoniy