Java 有没有办法从类自动生成对象?
我有一个有5个变量的类,5个变量中的3个对于每个新对象都是相同的。有没有办法从一个包含100个项目的字符串文件中创建100个对象?当然可以。我不会为您编写代码,但以下步骤应该有助于您自己找到解决方案Java 有没有办法从类自动生成对象?,java,android,Java,Android,我有一个有5个变量的类,5个变量中的3个对于每个新对象都是相同的。有没有办法从一个包含100个项目的字符串文件中创建100个对象?当然可以。我不会为您编写代码,但以下步骤应该有助于您自己找到解决方案 创建一个接受5个值的构造函数委托。另一个只接受2个不变的。然后,此构造函数用默认值重载另一个构造函数此(3,2,“a”,输入1,输入2) 初始化字段声明中未直接更改的3个变量:private int initialSetVariable1=3 如果您想要相同的变量值,为什么不初始化它呢?我认为您的
- 创建一个接受5个值的构造函数委托。另一个只接受2个不变的。然后,此构造函数用默认值重载另一个构造函数<代码>此(3,2,“a”,输入1,输入2)
- 初始化字段声明中未直接更改的3个变量:
private int initialSetVariable1=3代码>
引用是什么意思?您创建了一个对象,如MyObject object=new MyObject()
,然后在您的示例中创建了100次,如果我正确理解了你的问题,我的意思是,如果我要创建一个listview,我是否需要写出100条elif语句,或者是否有某种方法可以使用相同的系统获取listview中所选特定项目的标识?@Keith你可以将100个对象存储在一个列表中
,然后你可以在列表中扫描该项目被选中