5

以下に示すコードは、デフォルト値でGet文字列を取得するメソッドを示しています: .search""

デフォルト値を持つパラメーターの null 値を示す画像

searchnull以外のデフォルト値があり、変更されていない場合、どのようにして値が null になる可能性がありますか?

4

1 に答える 1

18

検索のデフォルト値が null ではなく、変更されない場合、値が null になる可能性はありますか?

nullメソッド (または null の変数) に明示的に渡す場合、デフォルトは使用されません。

デフォルト値は、パラメーターを指定せずにメソッドを呼び出した場合にのみ使用されます。この場合、コンパイラーがデフォルト値を「入力」します。nullまたはオブジェクト変数を含む何かでメソッドを呼び出すと、nullそこに null 値が返されます。

于 2013-03-30T01:24:53.873 に答える