我的类只包含一个main方法。我想将参数传递给该方法,而不是从终端传递,而是从另一个类传递。我怎么能这样做?
public class class1
{
public class1{}
}
public class class2
{
public class void main(String args[]){}
}
我想将类class1
的一个对象传递给class2
的主要部分。那是可能的吗?
答案 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方法的角色中调用,而是作为任何其他普通静态方法调用。