为了账号安全,请及时绑定邮箱和手机立即绑定

this的使用

this screen=screen

去掉this会怎么样呢?

正在回答

2 回答

看错了 以为你说去掉.  你掉了个点  .   是this.screen   这个点 不能去掉啊

再来说this   其实在函数中经常会使用一些变量   如果这个变量是成员变量,那么这个变量实际上是必须有this的,如果你不写 ,系统默认也会帮你加上.所以你可以省略,

但是如果成员变量和你某些局部变量重名了,那么就必须加上this来表示成员变量

最常用的地方就是构造函数了,构造函数的参数一般和成员变量是同名的,那么就必须加上this来区别,


4 回复 有任何疑惑可以回复我~
#1

宸雪 提问者

我还以为会怎么样呢
2015-12-04 回复 有任何疑惑可以回复我~
#2

梁XX

有用。因为我自己尝试了一下,就是就算对象调用set方法,也不会赋值。 对方法传递参数名修改后,就算不加this也能赋值并打印出来,应该就是Java系统无法识别哪个打哪个变量。
2015-12-13 回复 有任何疑惑可以回复我~

不怎么样  编译失败而已

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第二季 升级版
  • 参与学习       530553    人
  • 解答问题       6091    个

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

进入课程

this的使用

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信