java - 如何传递类的实例作为该类的方法的参数?

标签 java class parameters arguments instance

假设我有这段代码。当使用ClassA的实例时,如何将类的实例传递给方法methodA

public class ClassA {

    public static int methodA(ClassA class) {

        return 1;
    }
}

//This is wrong but this is what I'm trying to do
public class Main {

    public static void main(String [] args) {

        ClassA classa = new ClassA();
        classa.methodA(classa);
    }
}

最佳答案

实现这一目标的方法是正确的。只需使用另一个名称即可,因为 class 是类定义的保留关键字

public static int methodA(ClassA instance) {
    return 1;
}

关于java - 如何传递类的实例作为该类的方法的参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52920737/

相关文章:

c++ - C++ 中是否有类似于 Java 的 CompareTo 方法,您可以在其中对数据类型使用 > < = 操作

javascript - 是否可以在 ES2015 中导入类方法

C - 丢弃指针参数

asp.net请求url不返回#,以及#后面的数据

ruby - 动态创建类

JAVA随机参数总是返回0

java - 如何判断 java 日志记录套接字处理程序是否仍在运行?

java - 如何正确执行 JSP 代码以将 HttpSession 中的值检索到 JavaScript 函数中?

java - 我的 WebApp 如何通过 Tomcat Valve 检索数据集?

java - Android ant 构建在 xxhdpi 文件夹上失败