Java无法找到符号,错误

时间:2015-02-04 03:20:15

标签: java compiler-errors

我正在尝试获取变量的名称和值,但它给出了“无法查找符号”错误。我的变量有问题吗?

主要http://pastebin.com/Us1f07xN

班级http://pastebin.com/qHnWrk20

1 个答案:

答案 0 :(得分:1)

我知道,您正在努力制作一个CD对象列表。正如Kon所说,当数组不理解该方法时,您正试图在displayCDInfoInOneLine()个对象的数组上调用方法CD

以下是您如何实现自己的意图。首先,在toString()类中添加CD方法,如下所示:

    @Override
    public String toString() {
        return displayCDInfoInOneLine();
    }

然后,更改displayCDInfo()类中的CDApp方法,如下所示:

    public static void displayCDInfo() {
        System.out.println(Arrays.asList(cdList));
    }

另一种选择是在单独的行上打印每张CD,如下所示:

    public static void displayCDInfo() {
        for (CD cd: cdList) {
            System.out.println(cd); // assuming CD.toString() as above
        }
    }