gpt4 book ai didi

java - 如何在 Java 中创建一个类的方法数组

转载 作者:搜寻专家 更新时间:2023-11-01 04:04:41 24 4
gpt4 key购买 nike

美好的一天。

我有一个类,我将使用它来生成数学练习以用于训练目的。该类由一系列方法组成,每个方法生成一种类型的练习。

然后我想制作一个方法来生成一个随机类型的随机练习。为此,我想将方法​​名称存储在一个数组中,然后调用一个随机条目。

到目前为止一切顺利。

因为将来我要添加方法来生成新的练习类型,我想知道是否有办法动态生成方法数组:一旦类被加载,构造函数将检查可用的方法并将它们的名称存储在数组中。

这可能吗?如果是这样,怎么做到的?

最佳答案

您可以使用反射来发现类的方法。

但是在我看来,这是一个糟糕的架构。处理不同练习的更好方法是创建一个接口(interface) IExercise,它将由 *Exercise 类实现。然后创建这些对象,将它们放入一个数组中并随机选择一个。然后从接口(interface)或其他东西调用指定的方法...

关于java - 如何在 Java 中创建一个类的方法数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12176487/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com