小编Kev*_*uno的帖子

在java中调用带有变量名的对象方法

我想从Person类中调用一个方法"Talk".让我们说很多人都有很多物品.因此,如果我想让用户输入他想要调用方法的人的名字,我如何将用户输入存储在变量中,然后使用它来调用方法,如下所示:

Scanner name= new Scanner(System.in);
String input= name.next();
input.Talk();
Run Code Online (Sandbox Code Playgroud)

做的绝望:

 switch (input) {
        case "John":  John.Talk();
                 break;
        case "Alex":  Alex.Talk();
                 break;
        case "Albert":  Albert.Talk();
                 break;
        ...
}
Run Code Online (Sandbox Code Playgroud)

我希望我解释得很好.我认为这是一个简单的概念,因此必须有一个解决方案.

java

0
推荐指数
1
解决办法
97
查看次数

标签 统计

java ×1