我正在学习java,现在我有这个问题。
我创建了一个名为“Driver”的类,它将保存驾驶员的信息(姓名和生日)。
要创建一个新的驱动程序,我只需要做:
Driver d1 = new Driver("John", "01/01/1980");
现在假设我有一个程序可以从文件中读取 x 驱动程序信息。如何创建 x 驱动程序?
我的问题是,我认为我需要 x 驱动程序的 x 变量,但变量只能由我硬编码...
最佳答案
或者您可以使用数组或集合(List
或 Set
):
List<Driver> drivers = new ArrayList<Driver>();
drivers.add(new Driver(..));
drivers.add(new Driver(..));
从文件读取时通常使用循环。因此,在每次迭代中将对象添加到列表中。
关于Java类变量个数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7780606/