一个新手的JAVA 问题,我是按书上抄的,编译有个小问题,总说main函数不能被声明为static,求大牛指导下 10
展开全部
static的用法,只能在静态类型和顶层类型中定义静态方法。
你的boxdome类是定义在main_class中的内部类型,所以不能定义static方法。
估计你的代码是 先定义了一个public class类 A 然后下面又写了一个 class 类 B ,把main方法写在 class B 里面了。这样语法是错误的。
public class A {
}
class B {
public static void main (String args[]) {
}
}
你的boxdome类是定义在main_class中的内部类型,所以不能定义static方法。
估计你的代码是 先定义了一个public class类 A 然后下面又写了一个 class 类 B ,把main方法写在 class B 里面了。这样语法是错误的。
public class A {
}
class B {
public static void main (String args[]) {
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询