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

this的使用

this 关键字是不是在该类中不需要对象,直接“类名.this.属性“这样直接就可以来对该属性进行操作?


正在回答

4 回答

this关键字是在对象内部指代对象自身的引用

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

qq_落定_1 提问者

额,还是有点不理解。
2018-08-05 回复 有任何疑惑可以回复我~
#2

慕运维7320164 回复 qq_落定_1 提问者

this指的就是自身这个对象
2018-08-05 回复 有任何疑惑可以回复我~
#3

qq_落定_1 提问者 回复 慕运维7320164

public class HelloWorld{ private String name = "imooc"; int age = 20; public class Inner { String name = "爱慕课"; public void show() { System.out.println("外部类中的name:" + HelloWorld.this.name ); } }
2018-08-05 回复 有任何疑惑可以回复我~

this指的是你创建出来的对象啊,你不创建出来的话就this电脑怎么知道你在说是什么呀

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

this可以用来区分自身参数和外部参数,例如,public void show(name)

{

this.name=name;

}这里this.name指的是自身的,括号中的name是外部输入的参数。嗯,。。这是其中的一个用点

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

引用外部类HelloWorld中的name

不清楚你到底想表达什么意思了 你是想问this关键字怎么用吗

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

qq_落定_1 提问者

嗯,搞不懂怎么用
2018-08-05 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

this的使用

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