1. ホーム
  2. Java

代入の左辺は変数でなければならない 解答

2022-02-17 10:09:36

この問題の原因は、Javaのオブジェクトと参照が明確でないことです。Javaでは、オブジェクトを参照(変数)に代入することはできますが、オブジェクトをオブジェクトに代入することはできないのです

person1.getName() = person2.getName();

等号の両側はオブジェクトを取得し、値を代入する方法はないので、これは不正解です。

と読むべきでしょう。 person1.setName(person.getName);