为什么不能返回setget?

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

键盘老文

2019-09-04 16:10

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

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

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

写回答 关注

3回答

  • 慕莱坞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();

    键盘老文

    不是大小写的问题

    2019-09-04 16:24:25

    共 1 条回复 >

Java入门第二季 升级版

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

530649 学习 · 6091 问题

查看课程

相似问题