0

javaでメソッドに渡すパラメータは重要ですか? たとえば、検証のためのメソッドがいくつかあります。個人情報を保持するクラスPersonと、電子メールの宛先を検証する別のクラスのメソッドがあるとします。とControllerクラスを使用する私のクラスでは、オブジェクト全体を渡す必要がありますか、またはメールで文字列だけを渡す必要があります。最初のオプションでは、メソッドは を呼び出すことができます。では、渡されたパラメータがどれだけ「大きい」かは重要ですか? 私はメモリ/ CPUの観点から意味します。PersonValidatorpersonperson.getEmail()Person.validateEmail(Person person)person.getEmail()

4

3 に答える 3

0

Java は、参照による呼び出しではなく、値による呼び出しとしてパラメーターを渡します。したがって、オブジェクトの場合、そのパスは person クラスのアドレス値のみです。

于 2013-06-06T11:58:45.340 に答える