gpt4 book ai didi

Java获取随机类

转载 作者:行者123 更新时间:2023-12-01 22:30:02 25 4
gpt4 key购买 nike

我正在尝试找出一种从我的项目中获取随机类的有效方法。有九个不同的类(十个包括启动类),每个类都有不同的行为(扩展了主函数中使用的声明类)。我需要能够让该函数在每次启动时以不同的方式运行。我需要做什么?编辑:感谢您的回答,但我现在遇到了另一个问题。我现在必须将结果作为另一个函数的第一个参数传递。

最佳答案

创建一个工厂方法,该方法获取随机数并在开关中基于该随机数创建一个对象:

public static YourInterfaceType createRandom() {
Random r = new Random();
switch(r.nextInt(10)) {
case 1: return new FirstType();
case 2: return new SecondType();
// etc
default: return new LastType();
}
}

编辑更准确的单词定义。 :)

关于Java获取随机类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28005486/

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