teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

誤字を修正

2020/09/22 01:10

投稿

Daregada
Daregada

スコア11990

answer CHANGED
@@ -1,9 +1,9 @@
1
- `method`は、「引数に指定されたPersonオブジェクトがnullなら、(nameが"tanakta"の)新たなPersonオブジェクトを生成して返し、nullでなければ(Personオブジェクトを生成せずに)nullを返す」という処理をします。
1
+ `method`は、「引数に指定されたPersonオブジェクトがnullなら、(nameが"tanaka"の)新たなPersonオブジェクトを生成して返し、nullでなければ(Personオブジェクトを生成せずに)nullを返す」という処理をします。
2
2
 
3
3
  その結果、`method(p1)`では、その時点のp1がnullなので新たなPersonオブジェクトが返され、`method(p2)`では、その時点のp1がnullではないのでnullが返されます。
4
4
 
5
5
  ただし、返された値はどこにも保存されないので、後から使うことができません。
6
- 返された値をp1p2に保存するのであれば、
6
+ 返された値を変数p1, p2に保存するのであれば、
7
7
  ```Java
8
8
  Person p1 = null;
9
9
  p1 = method(p1);