首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >键盘上的"this“和"toString”到底是什么意思?

键盘上的"this“和"toString”到底是什么意思?
EN

Stack Overflow用户
提问于 2013-04-05 01:45:29
回答 4查看 7.4K关注 0票数 1

我目前正处于学习Java的过程中,我已经尽我所能地尝试理解这两件事的含义和作用,但我就是不明白。我做了很多谷歌搜索,也在网站上查看了过去的问题,但我仍然不明白。到目前为止,我知道"this“以某种方式指的是某种方法/变量/对象,但我就是不明白它怎么能指这些方法/变量/对象,如果(在我见过的例子中)没有具体说明要指的是什么,它们只是使用关键字"this.something or this(532);",这是没有意义的。toString的情况也是如此,我认为它们在这两个方面没有逻辑。无论如何,有没有人可以简单地向我解释这两个关键字,并告诉我它们在任何程序中都是多么有用。提前谢谢。

EN

Stack Overflow用户

发布于 2013-04-05 01:50:26

this关键字引用类的实例。

  • this(512)引用以int作为Argument
  • this.field的类的构造函数,引用class
  • this.method()的字段引用

类的方法

toString()方法继承自Object,但可以在子类中重写以获得更有意义的输出。

票数 1
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15818109

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档