Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Java中创建已知数量的对象数组?_Java_Arrays - Fatal编程技术网

如何在Java中创建已知数量的对象数组?

如何在Java中创建已知数量的对象数组?,java,arrays,Java,Arrays,我创建了三个java类,在主java文件中,我创建了其中一个类的三个实例,我们称之为Television.java。我被告知要将其转换为8个实例,但要将它们与我的所有方法一起构建在一个对象中。每次我尝试使用for循环将我的对象实例作为数组时,它都会强制我的控制台写入每个元素名称,这不是我想要实现的 Television[]tv=新电视[8]; 公共静态void watchProgram(){ 对于(int i=0;i

我创建了三个java类,在主java文件中,我创建了其中一个类的三个实例,我们称之为
Television.java
。我被告知要将其转换为8个实例,但要将它们与我的所有方法一起构建在一个对象中。每次我尝试使用for循环将我的对象实例作为数组时,它都会强制我的控制台写入每个元素名称,这不是我想要实现的

Television[]tv=新电视[8];
公共静态void watchProgram(){
对于(int i=0;i
我对Java比较陌生,但这是我今天需要解决的问题


谢谢。

对对象进行初始化


public static void watchProgram(){
    for(int i = 0; i < tv.length; i++){
        tv[i]=new Television(); // initialise Television object
        System.out.println("User" + tv[i] + " is currently watching television");
    }
} 

公共静态void watchProgram(){
对于(int i=0;i
您在for循环中使用了
I
而不是
I
,其余让我检查请具体一点并给出完整的代码。请阅读并提供一些示例,说明您在初始化数组之后希望输出的内容,但是缺少电视对象的分配代码。