Java - 将字符串名称转换为对象名称以调用方法

时间:2016-03-28 23:29:37

标签: java

给定两个对象(两个字符),我想获取用户字符串并将其转换为我可以在其上调用方法的格式。

例如,james.boilWater(10)将为对象james调用boilWater方法。我正在努力研究如何在给定字符串的字符之一上调用该方法。

不,如果我有数百个字符,使用大量的if / else只会效率低下。

    CartoonFigure james = new CartoonFigure("Guy1", 50, 50);
    CartoonFigure bob = new CartoonFigure("girl3", 200, 200);

    String charName = UI.askString("What character do you want");

    charName.boilWater(10);

我顺便使用ecs100库,但同样的概念应该适用于命令行应用程序。

0 个答案:

没有答案