The left-hand side of an assignment must be a variable解决方法

出现这个问题的原因其实是Java的对象和引用没有搞清楚,Java中可以把一个对象赋值给一个引用(变量),但是不能把对象赋值给对象

举例说明:

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

等号两边得到的都是对象,是没有办法赋值的,所以这样是不正确的

应该改为:person1.setName(person.getName);

你可能感兴趣的:(Java)