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

为什么不能返回setget?

为什么不能返回setScreen?这样的话就不用再另外构建getter?

http://img1.mukewang.com/5d6f71660001487a09360485.jpg

http://img2.mukewang.com/5d6f71700001106607250367.jpg

提问者:键盘老文 2019-09-04 16:10

个回答

  • 慕莱坞8595128
    2019-11-13 09:22:04

    首先调用newScreen时并没有赋值,其次,newScreen并没有返回值,这样无法输出啊,只相当于重新调用了这个方法而已。

  • 慕UI9218351
    2019-10-15 12:44:42

    我觉得有两个问题吧

    第一,大小写    .setScreen写成了SetScreen,它提示你找不到此函数,名字不一样

    第二,前面你给newScreen赋值1.5,然而后面调用的时候没有赋值,没有赋值,不知道他会不会出错(没有试过),不过你可以在输出的时候一次性赋值输出就可以啊,没必要前面再调用一次函数,然后输出的时候还不赋值

  • fishscale
    2019-09-04 16:19:26

    大小写么   .setScreen();