java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > Java编译错误:需要class,interface或enum

Java编译错误问题:需要class,interface或enum

作者:大白的求知路

这篇文章主要介绍了Java编译错误问题:需要class,interface或enum,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

1.源代码

class FangFaDemo{
    public static void main(String[] args){
        int x = 1 , y = 2;
        System.out.println(sum(x,y));
    }
}
 
public static int sum(int a,int b){
    return a+b;
}

2.报错信息

3.问题分析

显示的是sum方法需要class,重新检查了一下

发现是class的大括号没有把sum方法包括起来

4.问题解决

将大括号的位置更正即可成功编译

class FangFaDemo{
    public static void main(String[] args){
        int x = 1 , y = 2;
        System.out.println(sum(x,y));
    }
//原位置
 
public static int sum(int a,int b){
    return a+b;
    }
 
}//把原位置的大括号移动到这里来

编译结果:

5.补充

源文件中必须有一个public 的类名与文件名一致

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文