问答详情
源自:7-1 什么是 Java 中的封装

phone2.screen(6.0f)这里的phone2改成phone行吗,为什么

http://img.mukewang.com/591cf143000141ea06810222.jpg

http://img.mukewang.com/591cf1430001c19807840478.jpg

http://img.mukewang.com/591cf1440001a5a207840372.jpg

小白,这里有个疑问,还有我和老师写的一样但是出现错误the method  setScreen(float)in the type Telphone is not applicable for the arguments ()

提问者:未知领域328 2017-05-18 00:24

个回答

  • ZaizhanShi
    2017-05-18 00:53:15
    已采纳

    能把你Telphone 类的代码贴一下吗

  • qq_宝慕林208565
    2017-05-20 12:25:17

    set 方法没有返回值。而且输出语句一般对应get方法,(就是里面有 return 语句的)。给个建议。共同进步。(ง •̀_•́)ง

  • 悦然无殇
    2017-05-18 16:15:37

    你看看是不是因为没有使用getter语句,就比如说你的12行报错的应该改成(phone2.getmen()),同时需要在类中创建get方法对应set方法。

  • ThomasYao
    2017-05-18 13:37:17

    可以.他们都是相同类构造的对象,只是在堆里面的地址key不同,指向的value相同.