感谢您阅读我的问题。如果这看起来像是一个易于搜索的问题,我深表歉意,但是搜索包含变量,对象和java的任何内容都会发现所有内容。
这是我想做的:
BankCheck = check(variable int here) = BankCheck(params here);
这样我就可以创建check1000,然后创建check1001,check1002等。
有什么建议么?
谢谢!
编辑:
这是我使用的:
ArrayList<Check> check = new ArrayList<Check>();
并且此将每个新对象添加到数组。
check.add(checkNum, new Check(details, amount));
最佳答案
不可以,但是有两种选择
1.-创建并数组以容纳可变数量的支票:
BankCheck[] checks = new BankCheck[100];
这样一来,您可以存储100张支票。您还可以使用列表:
List<BankCheck> checks = new ArrayList<BankCheck>();
除您没有固定数量的支票外,其他方法的工作原理几乎相同。
2.-另一个选择是创建一个小程序来为您创建此程序,然后您只需复制粘贴输出即可:
...
public static void main( String ... args ) {
for( int i = 0 ; i < 100 ; i++ ) {
System.out.printf("BackCheck check%d = new BankCheck();%n");
}
}
但是,除非您尝试做一些真正高级的(或愚蠢的)操作,否则实际上大多数时候都会使用选项#1。
我希望这有帮助