日期:2014-05-20  浏览次数:20740 次

只有main()函数的类如何调用
类A:class A
{
 public static void main(String [] args)
 { 
 System.out.println("hello");
 }
}
类B:class B
{
...
public void actionPerformed(java.awt.event.ActionEvent e)
  {  
  如何在此处调用类A 输出hello
  } 
}
类A类B在同一个包中

------解决方案--------------------
public void actionPerformed(java.awt.event.ActionEvent e)
{
A.main(null);

}
------解决方案--------------------
A.main("")
------解决方案--------------------
探讨
谢谢俩位朋友解决了,马上给分,我还想问问
A a=new A();
A.main("");
这俩种调用的方法有什么区别?

------解决方案--------------------
探讨
谢谢,那么A a=new A(); 的执行过程是怎样的呢?
A a=new A();是先执行构造方法,还是先执行main()呢?

我在public void actionPerformed(java.awt.event.ActionEvent e)
{
A a=new A();
}
没有任何结果, 好像是不执行mian()方法??