如何将参数从另一个类传递给主方法



我有一个只包含主方法的类。我想把参数传递给那个方法,不是从终端,而是从另一个类。我该怎么做呢?

public class class1
{
   public class1{}
}
public class class2
{
public class void main(String args[]){}
}

我想传递一个类class1的对象给class2的main。这可能吗?

您可以像往常一样调用它。

例子:

public class Test {
    public static void main(String[] args) {
        System.out.println("Inside Test class main()");
    }
}

另一个类

public class Test2{  
    public static void main(String args[]) {
        System.out.println("Inside Test2 class main()");
        Test.main(args);
    }
}

现在运行Test2类

输出:

Test2类main()Inside Test类main()

称它为main方法是有原因的。它是应用程序启动时执行的第一个方法。您不能调用它(作为主方法),JVM会为您完成。当然,您可以像调用其他方法一样调用它,但它不会以主方法的角色调用,而是作为任何其他普通静态方法调用。

相关内容

  • 没有找到相关文章

最新更新