问答详情
源自:1-9 经验总结

想用下封装就这么难吗?不知道错在哪里啊,大神救我!!秒采纳

求求错在哪里,为什么错了?http://img.mukewang.com/594e407500015c4514760591.jpg

提问者:牧勤奋 2017-06-24 18:36

个回答

  • botao555
    2017-06-27 09:30:06

    你的那几个set方法都是没有返回值的,不能用于赋值,然后调用的时候,比如x.setQian(2),括号里是没有int的。望采纳。

  • qq_翻滚吧牛宝宝_2
    2017-06-25 17:29:29

    大佬,建议你使用eclipse  你用这个记事本。有时候可能就是你拼错了  他都会保一堆错

  • sunshine_me_1
    2017-06-25 10:16:31

    在main()方法中,在调用方法给整型值赋值时,错误,因方法根本没有返回值,怎么能赋给一个整型变量呢?

  • Jeff曾
    2017-06-24 20:41:05

    没有测试, 这个语法是错的。建议你用eclipse等编辑器,自动检查。比记事本好用

  • Jeff曾
    2017-06-24 20:15:14

    int a = x.setQian(int 2)  这句话,首先括号内(int 2)语法是错的,其次关于封装,set方法是用来赋值的,如果你想把值给int a, 你需要用get方法。如下:

    int i = 2;

    x.setQian(i);

    int a = x.getQian();

  • Jeff曾
    2017-06-24 19:03:00

    int a = x.setQian(int 2),   这里写错了。 删掉括号里的int, 下面同样。