我有一个父类的成员属性balance,在子类需要调用父类的属性balance,与子类属性money进行+=运算,但是提示报错(java: 意外的类型 需要: 变量 找到: 值);
报错语句:
super.getBalace() += money;
感谢解答,多谢!
我有一个父类的成员属性balance,在子类需要调用父类的属性balance,与子类属性money进行+=运算,但是提示报错(java: 意外的类型 需要: 变量 找到: 值);
报错语句:
super.getBalace() += money;
感谢解答,多谢!
首先,你要弄清楚+=是什么意思,意思是先相加,再赋值,搞清楚给谁赋值。
如果你是想要给父类的属性赋值,则必须调用setXxx方法赋值,例如super.setBalace(super.getBalace() + count)
如果给子类赋值,则可以直接使用+=,例如count += super.getBalace();