Java 如何给一个对象指定一个预定的名称?
我试图创建一个包含for循环的方法来创建新对象,但是我一直在研究如何根据循环的计数为对象指定一个预定的名称。例如,它是这样的:Java 如何给一个对象指定一个预定的名称?,java,oop,Java,Oop,我试图创建一个包含for循环的方法来创建新对象,但是我一直在研究如何根据循环的计数为对象指定一个预定的名称。例如,它是这样的: private void createPictureObject(int count){ for(int a = 1; a <= count; a++){ Picture picture*a* = new Picture(arguments); } private void createPictureObject(整数计数){ 对于(int a=1;aN
private void createPictureObject(int count){
for(int a = 1; a <= count; a++){
Picture picture*a* = new Picture(arguments);
}
private void createPictureObject(整数计数){
对于(int a=1;aNo),您不能这样做!Java中不允许动态变量命名。请改用数组
Picture[] pictures = new Picture[10];
这可能适用于其他编程语言,但不是Java的方式™. 最好使用数组、列表或映射来创建对象集合。另外,请理解,变量名并不像人们想象的那么重要,而且在编译代码中几乎不存在。最好专注于对象引用,因为这样会导致真理。问题已经被重复。拍摄同样的图片stion每周会被问到3-5次,我不确定我们是否真的需要再问一次。