这个的话可以再main方法中同时调用需要输出的两个类的方法(前提是类方法必须有返回值),举例:
User1 user1 = new User1();//获取第一个类
User2 user2 = new User2();//获取第二个类
String username1 = user1.getUserName();//获取第一个类方法getUserName中的返回值
String username2= user2.getUserName();//获取第二个类方法getUserName中的返回值
System.out.println(username1 );//输出第一个类中的返回结果
System.out.println(username1 );//输出第二个类中的返回结果
备注:类方法调用的时候,值需要实例化一个相应的类对象,之后通过方法调用的形式来获取到相应的值,两个或多个的也同样是这个思路。
????你确定这样能运行?编译都报错的额。。
The method main cannot be declared static; static methods can only be declared in a static or top level type
改成这样才可以运行:
public class Text {
public static void main(String[] args) {
System.out.println("this is Text Main!");
testa.main(args);
}
static class testa{
public static void main(String[] args) {
System.out.println("this is testa");
}
}
}
在第一个main方法最后加上 test7.main(args);
main函数只有一个入口,你执行了text的main,就不会执行test7 的main函数了
test7的main方法改一下,在第一个main方法中调用