首页 > 解决方案 > 如何自动创建类的新实例?

问题描述

本质上,我有诸如 Main & Page 之类的课程。无论如何,是否可以根据程序检测到我需要多少页面来自动创建新的页面类型(基于它能够解析的关键短语的数量)

EX:假设关键短语出现了 4 次。我希望每个页面都有一个新的 Page 对象,自动标题为 Page + #。

标签: javahtmleclipseobjectnew-operator

解决方案


最好的方法是页面类的数组。

public Page foo[];

...
public void createPages(int pages){
    foo = new Page[pages]; //makes pages # of Pages in the array
    foo[index] = new  Page(fee, faa, foe);
}

foo[index]... 这将允许您通过使用new Page(fee, faa, foe)来访问每一个,从而允许使用数组的构造函数。


推荐阅读