设计可以在 运行 时创建 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());
我想知道如何编写一个应用程序,我可以在应用程序运行时为其创建 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());