黑马程序员技术交流社区

标题: 这个报错怎么解决??求助 [打印本页]

作者: 蒋磊磊    时间: 2015-3-6 11:17
标题: 这个报错怎么解决??求助
class Peak
{
int age;
void speak()
{
        System.out.print(age);
        }
}
class PeakDemo
{
        public static void main(String[] args)
        {
                Peak s=new Peak();
                s.age=20;
                s.speak();
               
        }
}
出现报错:
12.java:67: 错误: 需要class, interface或enum
        }
        ^
1 个错误

D:\Java\java1502\day2>


作者: wuyiai    时间: 2015-3-6 11:44
可能是类名和文件名不同
作者: 夏季熬成了秋    时间: 2015-3-6 11:58
主函数类名要与文件名称一致。D:\Java\java1502\class PeakDemo
作者: lubowen1990    时间: 2015-3-6 12:09
过来学习一下,以后遇到了就好办了。
作者: 1021361407    时间: 2015-3-6 13:10
楼上正解
作者: 蒋磊磊    时间: 2015-3-6 13:22
夏季熬成了秋 发表于 2015-3-6 11:58
主函数类名要与文件名称一致。D:\Java\java1502\class PeakDemo

改过后正常运行,非常感谢,
作者: 18234133910    时间: 2015-3-6 14:04
来的晚了··没回答上··伤感··
作者: tinyvampire    时间: 2015-3-6 17:22
我是过来学习的!
作者: 太阳    时间: 2015-3-6 17:32
怎么我照着兰州的打,然后保存编译时可以运行的- -
作者: xxxqian1111    时间: 2015-3-6 17:34
可能是类名和文件名不同,你改下试试
作者: 无力去闹    时间: 2015-3-6 17:44
主函数类名要与文件名称必须要一致?
我自己写的时候主函数类名跟文件名没有相同,还是编译运行成功了
作者: yangruijing    时间: 2015-3-6 17:49
程序没有错误,是你编译运行时,类名什么的书写错误了吧
作者: 长工射日    时间: 2015-3-6 17:55
你这是一段程序,还是整体程序,如果是整体程序,你第一个class前面要有关键字public




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2