gpt4 book ai didi

java - Java 中的新对象发送编译错误

转载 作者:行者123 更新时间:2023-12-01 10:44:43 25 4
gpt4 key购买 nike

我尝试编译的代码是:

    class Drumkit {
boolean topHat = true;
boolean snare = true;

void playSnare() {
System.out.println("bang bang ba-bang");
}

void playTopHat() {
System.out.println("ding ding da-ding");
}
}

class DrumKitTestDrive {
public static void main(String[] args) {
Drumkit d = new DrumKit();
d.playSnare();
d.playTopHat();
d.snare = false;
if (d.snare == true) {
d.playSnare();
}
}
}

但是输出是:

C:\JavaTests>javac DrumKitTestDrive.java
DrumKitTestDrive.java:16: error: cannot find symbol
Drumkit d = new DrumKit();
^
symbol: class DrumKit
location: class DrumKitTestDrive
1 error

不明白为什么会出错?如果这是一个愚蠢的问题,请原谅,但我正在学习,并且我认为代码没问题。谢谢。

最佳答案

刚刚错过了将 Drumkit 中的 k 大写。
这里:Drumkit d = new DrumKit();。更改为:

Drumkit d = new Drumkit();

请记住,Java 区分大小写。

关于java - Java 中的新对象发送编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34255084/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com