java main函数中如何调用main外的方法

类中有main方法和另外的方法,如何在main中调用那另一个方法

第1个回答  2009-05-01
你写成2个类不就得了,一个是专门测试用的main方法~另外就是逻辑业务的类,你要是再学学你就知道了~一般main方法就是测试你业务好不好用的,不过一般都是用JUnit来做单元测试的~main方法做是野路子
第2个回答  推荐于2017-10-11
public class Test{
public void sayHi(){
System.out.println("Hi!");
}
public static void main(String[] args){
Test t = new Test();
t.sayHi();
}
}本回答被提问者采纳
第3个回答  2020-05-12
通过参数传递啊,比如定义了a和b,又有函数f,就f(a,b);呗
==========================================================
你的表述不是很清楚,讲清楚点吧,比如什么是“在main函数中的函数里调用这些数据”

java中main函数怎么调用外部非static方法
方法可以分为静态方法和实例方法 在main函数里调用非static方法(实例方法),那么可以通过创建实例对象,然后来调用实例方法 具体代码和注释如下 public class FunDemo {\/\/静态方法public static void sayHello(String name){System.out.println("Hello "+name);}\/\/实例方法public void sayBye(String name){...

java怎么在main函数调用其他类的方法
1先要在main函数所在的类引进你要调用的类的所在包,同一个包就不用导入(import)2然后在main方法中创建类对象,用对象调用该类中可以调用的方法 这是最基本的调用方法 public class Main{import com.java.cse;\/\/包含类CLassApublic static void main(String[] args){ ClassA myClassA =new ...

java Main函数怎么调用其他函数。 其他类。
方法getInt() 和主函数main 其中主函数是静态(main必须是静态)。那么要在main中直接调用getInt()是不可以了,因为getInt没有用static修饰,也就是说getInt不是静态。将public void getInt() 修改成 public static void getInt() ,追加静态修饰符static后可直接调用。主函数main修改为 public stati...

java中,main函数里获取到的数据,我想在另外一个类的方法里进行使用,我...
把它存到数据源,然后在另外的方法里调取;直接在main中调用另外的一个方法,并且以参数的形式传入这个方法.例如:在main中获得了a,想在方法b()中使用a,可以把b()改为b(int v)然后再main中b(int a)就可以了

java如何调用另个程序的main函数
Main方法是用static修饰的,有2种方法可以调用:1、类名.main(参数);2、new创建实例,实例.main(参数);这个地方注意必须传递字符串数组的参数 或者 null !另外举一个用反射机制调用Main方法的例子。这个类是被调用的main方法类:Java代码:public class Run { public static void main(String[] args...

如何在一个java类main方法中调用另一个类中的main方法
如过你指的是Java程序的入口方法——静态main函数的话。像正常调用静态函数的方式就可以。静态函数的调用方式是:类名.静态函数()。

Java中怎样调用另一个类中的Main方法
你是说Main函数,还是main()函数?如果Main,那和一般的函数没区别,如果是main(),则不能直接调用。但可以通过java的Runtime类去执行。比如你的D:盘根下有个java类 Hello.class,里面有main()函数 你的执行类是TestClass public class TestClass { public static void main(String argv []) { ...

Java是不是每个类都可以有一个main函数并且可以互相调用?
对,无论你是正常的类还是内部类,每个类都可以有一个main方法(main方法除了是程序入口,其他的和普通方法没区别);是可以互相调用的。只是由于main方法是static的,所以你要调用的时候不能用实例化后的对象去调用,直接类名.main(null)即可。但这样调用很容死循环,你调用我,我调用你。实际是不允许...

java 在主函数中调用函数的方法
调用方法:先生成一个对象,用“对象.方法()”的方式调用。调用说明:java中的main方法是静态的,用于程序的入口,在静态方法中无法调用非静态方法,只能调用静态方法。想调用静态方法的话就要先生成该类的一个对象,通过对象调用非静态方法。调用举例:public class A{ public static void main(String[]...

JVM是如何调用Java主类的main()方法的?
Linux系统上,main()方法的调用始于clone()函数,它为每个进程创建独立的栈空间。每个蓝色小格表示一个方法的栈帧,栈由这些紧密排列的栈帧构成。栈帧分为native方法、Java解释和Java编译,它们共享宿主栈空间,这有利于遍历和避免空间碎片。遍历调用栈是通过遍历这些栈帧完成的,这在异常处理、打印线程...

相似回答