java 怎么把两个类的数值都输出

2024-11-23 09:35:00
推荐回答(5个)
回答1:

这个的话可以再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 );//输出第二个类中的返回结果
备注:类方法调用的时候,值需要实例化一个相应的类对象,之后通过方法调用的形式来获取到相应的值,两个或多个的也同样是这个思路。

回答2:

????你确定这样能运行?编译都报错的额。。

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");
}
}
}

回答3:

在第一个main方法最后加上 test7.main(args);

回答4:

main函数只有一个入口,你执行了text的main,就不会执行test7 的main函数了

回答5:

test7的main方法改一下,在第一个main方法中调用