java怎么在main函数调用其他类的方法

import java.util.*;
class a
{
public static void main(String[] args)
{
//在这调用c

}
}

class b
{
void c()

{

System.out.println("hello world");

}

}

1先要在main函数所在的类引进你要调用的类的所在包,同一个包就不用导入(import)

2然后在main方法中创建类对象,用对象调用该类中可以调用的方法 

这是最基本的调用方法

public class Main
{
import com.java.cse;//包含类CLassA
public static void main(String[] args)
{
    ClassA myClassA =new ClassA();
    myClassA.toString();//tostring()为ClassA 中的public方法 
}

}

//==============================
import java.util.*;
class  a
{
 public static void main(String[] args) 
{
        //在这调用c
        b  objectb =new b();//系统自动添加的无参构造函数
        b.c;
        }
}

class b//类名正常是首字母大写
{
    void c()

    {

        System.out.println("hello world");

    }

}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-04-21
new 出来的对象直接.方法();
例如main函数中 A stu=new A(); A类中有方法run().直接 stu.run();
如果A中是静态方法直接类名点方法A.run()
第2个回答  推荐于2018-02-28

new 出来。

比如有个class aa类

class aa(){

}
aa a = new aa();

本回答被网友采纳
第3个回答  2014-04-21
非静态

import java.util.*;
class a{
public static void main(String[] args) {
//在这调用c
new b().c();
}
}

class b{
void c() {
System.out.println("hello world");
}
}本回答被提问者采纳
相似回答