方法中的 Java 隐式 "this"参数?

标签 java methods this

在编程语言 Java 中,对对象进行方法调用,通过隐式传递对对象的引用来进行操作并作为静态方法工作?

最佳答案

有关方法调用如何工作的详细信息可以在 Java SE 7 JVM specification, section 3.7 中找到.对于实例方法,this 引用作为第一个参数传递。此引用还用于选择要调用的方法,因为它可能在子类中被重写,因此它比静态方法稍微复杂一些。

关于方法中的 Java 隐式 "this"参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5738288/

相关文章:

java - Retrofit2 数据模型 - 列表有问题

java - 来自 Java Bean 字段的对象数组

python - python 方法如何自动接收 'self' 作为第一个参数?

java - 在 Java 类中重新分配 `this`

java - 尝试通过 Java 运行 Pig 时出现错误 4010

java - 使用 forkJoinPool 时如何在未捕获的 Java 异常消息中显示堆栈跟踪

java - 为什么我的接口(interface)没有 JLS 声明的方法?

Ruby - 链接方法和返回数组

javascript - 将 `this` 的继承扩展到 `object` 的方法/属性

java - 使用此运算符在构造函数中获取变量?