java - 如何自动创建类的新实例?
问题描述
本质上,我有诸如 Main & Page 之类的课程。无论如何,是否可以根据程序检测到我需要多少页面来自动创建新的页面类型(基于它能够解析的关键短语的数量)
EX:假设关键短语出现了 4 次。我希望每个页面都有一个新的 Page 对象,自动标题为 Page + #。
解决方案
最好的方法是页面类的数组。
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)来访问每一个,从而允许使用数组的构造函数。
推荐阅读
- c# - WebApi 未在控制器上找到操作
- node.js - 为什么发布请求返回未定义
- django - 如何链接到 django 中的页面
- reactjs - 单击 CANCEL 按钮时显示 Prompt react-router v4
- firebase - firebase CLI 未部署到正确的项目
- html - Stray start tag html 错误是什么意思?
- node.js - 节点按 id 显示用户信息
- desktop - OpenBox 中不可见的滚动条和框
- elm - Array.set 期望 Array.Array Char 但得到 Maybe (Array.Array Char)
- php - 如何使用 php 在 ejabberd 数据库中添加现有用户的 VCard 详细信息