请问private 修饰的成员属性,get()方法如何进行+=运算符呢?

我有一个父类的成员属性balance,在子类需要调用父类的属性balance,与子类属性money进行+=运算,但是提示报错(java: 意外的类型 需要: 变量 找到: 值);

报错语句:
super.getBalace() += money;

感谢解答,多谢!

首先,你要弄清楚+=是什么意思,意思是先相加,再赋值,搞清楚给谁赋值。

如果你是想要给父类的属性赋值,则必须调用setXxx方法赋值,例如super.setBalace(super.getBalace() + count)

如果给子类赋值,则可以直接使用+=,例如count += super.getBalace();

这样好像不能哦

我觉得可以 这样

int a = super.getBalace();
a += count;

你写方法加数呀,不太对呀

super.getBalace() 是获取值不能赋值 需要增加set方法赋值