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

来源:7-1 什么是 Java 中的封装

未知领域328

2017-05-18 00:24

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 ()

写回答 关注

4回答

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

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

    未知领域32...

    非常感谢!

    2017-05-18 22:31:08

    共 5 条回复 >

  • 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相同.

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530653 学习 · 6091 问题

查看课程

相似问题