我有一个只包含主方法的类。我想把参数传递给那个方法,不是从终端,而是从另一个类。我该怎么做呢?
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会为您完成。当然,您可以像调用其他方法一样调用它,但它不会以主方法的角色调用,而是作为任何其他普通静态方法调用。