this的使用

来源:7-4 Java 中的 this 关键字

宸雪

2015-12-04 08:25

this screen=screen

去掉this会怎么样呢?

写回答 关注

2回答

  • 天启之魂
    2015-12-04 08:42:20
    已采纳

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

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

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

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


    梁XX

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

    2015-12-13 21:30:55

    共 2 条回复 >

  • 天启之魂
    2015-12-04 08:37:18

    不怎么样  编译失败而已

Java入门第二季 升级版

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

530559 学习 · 6091 问题

查看课程

相似问题