设计可以在 运行 时创建 class 实例的应用程序

design application that can create instances of class while running

我想知道如何编写一个应用程序,我可以在应用程序运行时为其创建 class(对象)的实例。

对不起,如果这是一件简单的事情,但我对 OO 还是很陌生,很难掌握这个特定的部分。

下面是我将要使用的一些代码。

public class Task
{
    private String tskname;

    public task(String inTskName)
    {
        tskname = inTskName;
    }
}

在另一个 class 中,我将有我的主要

public class Application
{
    public static void main(String[] args)
    {
    }
}

所以我明白如果我想创建一个实例(知道它需要特定的数量或特定的信息,我会把以下内容放在我的 main 中然后继续其余的代码。

Task task1 = new Task();

我希望能够在应用程序处于 运行 时创建任务。我怎样才能做到这一点? 不知道会有多少任务。我如何允许无限制的任务? 在 main 中使用数组作为我的变量是否是处理此问题的正确方法?

How do i allow for unlimited tasks

您似乎只是想要一种存储任务的方式?在那种情况下,只需使用 List

List<Task> tasks = new ArrayList<Task>();
tasks.add(new Task());