package javabase;class test
{
public static void main(String args[])
{
System.out.println("我是子类");
}
}
public class testjavabase
{
public static void main(String args[])
{
System.out.println("我是主类");
}
test a=new test();
//lijun.main();------B
//a。main();-----C
我在2个类中都写了main方法,现在想testjavabase中调用test的main方法,讲道理test的main是static,所以我用B,报错。然后实例了个对象,使用C,报错。怎么才能实现这种调用?谢谢
{
public static void main(String args[])
{
System.out.println("我是子类");
}
}
public class testjavabase
{
public static void main(String args[])
{
System.out.println("我是主类");
}
test a=new test();
//lijun.main();------B
//a。main();-----C
我在2个类中都写了main方法,现在想testjavabase中调用test的main方法,讲道理test的main是static,所以我用B,报错。然后实例了个对象,使用C,报错。怎么才能实现这种调用?谢谢
xxx.main(null) 就行了
至于题主你会报错是因为调用方法错了,类test中的main方法是有参数的,所以你调用的时候也必须要给参数,而且要按设定给一个String的数组作为参数,然后就可以运行了。
不过调用确实要传参,main(String[] args);
一个工程才一个main。。请问谁教你的
一个工程才一个main。。请问谁教你的实践出真知,我没测试过,你说得这么肯定,肯定是有道理的.那么,入口在哪呢?还是在培植文件中定义了??