java - 如何在同一个类(Java)中的另一个方法中引用一个方法中的变量?

原文 标签 java

假设我在一个类下有一个方法:

public void setNetForce(Planet[] planets) {
            this.xNetForce = 0;
            this.yNetForce = 0;
            for(Planet p:planets) {
                if (p == this) {
                    continue;
                }
                this.xNetForce += this.calcPairwiseForceX(p);
                this.yNetForce += this.calcPairwiseForceY(p);
            }

        }


现在,我想在同一类的另一种方法中使用xNetforce和yNetForce的值,该怎么办?

最佳答案

当您在方法中使用this.xNetForce时,意味着存在实例变量。

因此,它们可以与您在方法中使用的相同方式,在其他非静态方法中使用。

关于java - 如何在同一个类(Java)中的另一个方法中引用一个方法中的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30727761/

相关文章:

java - Jsoup Java HTML解析器:执行Javascript事件

java - Java多播接收器不起作用

java - Java:将附件添加到使用getDesktop()。mail(URI)启动的邮件客户端

java - HashMap.this.clear()是什么意思,它是如何工作的

java - java集合内存不足错误

java - 集合中* the *元素的类型是什么?

java - 按钮setOnClickListener导致应用程序崩溃

java - 不使用(子字符串)功能从字符串中删除特定字符

java - Java无法读取文件,除非在项目根目录中

java - Runtime.exec 进程的生命周期