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

2024年11月23日 09:35
有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方法中调用