如何从另一个类传递参数到主方法?

时间:2015-05-17 20:05:36

标签: java parameter-passing main

我的类只包含一个main方法。我想将参数传递给该方法,而不是从终端传递,而是从另一个类传递。我怎么能这样做?

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

我想将类class1的一个对象传递给class2的主要部分。那是可能的吗?

2 个答案:

答案 0 :(得分:0)

你可以照常打电话。

示例:

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() 里面的测试类main()

答案 1 :(得分:0)

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