【发布时间】:2012-11-12 20:48:14
【问题描述】:
我正在学习 Java 中的数据对象
我对动态创建数据对象有疑问。
例如,
我们有...
public class tasks {
private int vmnumber;
private int tasknumber;
private String status;
public tasks(int vmnumber , int tasknumber , String status) {
this.vmnumber = vmnumber;
this.tasknumber = tasknumber;
this.status = status; }
还有一些 getvmnumber gettasknumber 、 getstatus 和一些 set 函数用于
我对创建数据对象的理解是我们每次都必须初始化。
例如,在主文件中,
public class task{
public static void main(String [] args){
task t = null , t2 = null;
t = new task();
t.tasknumber = 3;
t.vmnumber = 4;
t.status = "Start";
t2 = new task();
t.tasknumber = 2;
t.vmnumber = 1;
t.status = "Wait";
}
但是,我想我们如何动态创建数据对象,因为程序可能会实时获取任务的信息。(然后我们不能手动创建数据对象,我们需要可以创建数据对象的东西动态...)
其次,我想知道如何从数据对象中获取数据。
例如,如果我们想找到任务号 3 的所有信息,我应该怎么做? 可以说,我们有 task1、task2、task3 数据对象,我们想查看 task1 的所有信息。那我该怎么办?
谢谢
【问题讨论】:
-
您正在那里动态创建数据对象...
-
“动态”创建它是什么意思?它会以什么方式被动态化?为了检索
task1的信息,您拥有可用于读取其变量的getter(您说过您拥有)。我在这里错过了什么吗?
标签: java object dynamic data-objects