gpt4 book ai didi

java - Java 新手,似乎无法修复错误;需要类、接口(interface)或枚举。 274062

转载 作者:行者123 更新时间:2023-11-30 05:52:29 25 4
gpt4 key购买 nike

我刚刚开始我的 Java 教程,作为我第一个练习的一部分,我被要求:

a) 为现实世界的对象创建一个新类(我选择手机):mobileb) 对于此类,创建一个定义其行为的接口(interface),然后要求您的类实现它。

我在这个练习中使用了 Netbeans,这是我编写/扩展的代码:

    package mobile;

/**
* @param args the command line arguments
*/

public static void main(String[] args) {

public class Mobile {
int volume = 0;
int ringtone = 0;

void volumeUp (int increment){
volume = volume + increment;
}
void changeringtone (int newValue){
ringtone = newValue;
}
void volumeDown (int decrement){
volume = volume - decrement;
}
void printStates(){
System.out.println("ringtone:" + ringtone + "volume:" + volume);
}

但是当我运行它时,我收到了这个错误信息:

java.lang.NoClassDefFoundError: mobile/Mobile (wrong name: mobile/mobile)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)

找不到主类:mobile.Mobile。程序将退出。

我恳请是否有人可以,首先,请指出我代码中的错误,其次,我如何在 Netbeans 中解决这些问题。

提前致谢!

卡拉梅勒

最佳答案

main 方法(任何方法)应该在类内部。在 package & imports 之后,它应该是类。请花点时间阅读Java Syntax .

    public class Mobile {
//Variables declarations
//Instance blocks etc.,
public static void main(String[] args) {

//Your code here
}

}

关于java - Java 新手,似乎无法修复错误;需要类、接口(interface)或枚举。 274062,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11620155/

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