gpt4 book ai didi

java - 如何在java字节码中引用 "this"对象

转载 作者:行者123 更新时间:2023-11-30 06:21:42 25 4
gpt4 key购买 nike

我正在用 Java 字节码创建一个类。我需要知道如何引用此对象中的字段。首先,我需要知道如何引用“this”对象,就像我从类 TestClass 访问 this.var1 一样。我知道如何访问其他对象中的字段,但不知道如何访问我正在执行的同一对象。

最佳答案

this 指针隐含在每个方法调用中,作为隐藏的第一个参数。在所有非静态方法中,您可以使用 aload_0 将其压入堆栈。

More details here ,或者正如霍尔格指出的那样,in the JVM spec itself .

关于java - 如何在java字节码中引用 "this"对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20108501/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com