课程
/后端开发
/Java
/Java入门第三季
求求错在哪里,为什么错了?
2017-06-24
源自:Java入门第三季 1-9
正在回答
你的那几个set方法都是没有返回值的,不能用于赋值,然后调用的时候,比如x.setQian(2),括号里是没有int的。望采纳。
大佬,建议你使用eclipse 你用这个记事本。有时候可能就是你拼错了 他都会保一堆错
在main()方法中,在调用方法给整型值赋值时,错误,因方法根本没有返回值,怎么能赋给一个整型变量呢?
牧勤奋 提问者
没有测试, 这个语法是错的。建议你用eclipse等编辑器,自动检查。比记事本好用
int a = x.setQian(int 2) 这句话,首先括号内(int 2)语法是错的,其次关于封装,set方法是用来赋值的,如果你想把值给int a, 你需要用get方法。如下:
int i = 2;
x.setQian(i);
int a = x.getQian();
int a = x.setQian(int 2), 这里写错了。 删掉括号里的int, 下面同样。
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
3 回答不知道错在哪里
2 回答不知道哪里错了
3 回答大神在哪里??
1 回答运行没有问题,我就想知道,我这代码哪里需要改进
2 回答我想问下这段代码是哪里错了啊?