黑马程序员技术交流社区
标题:
为什么会报错
[打印本页]
作者:
刘永贵
时间:
2013-6-30 18:47
标题:
为什么会报错
本帖最后由 孙百鑫 于 2013-7-1 14:25 编辑
QQ截图20130630184258.png
(22.04 KB, 下载次数: 0)
下载附件
2013-6-30 18:46 上传
我写了上面的代码 竟然报错了 为什么
作者:
王靖远
时间:
2013-6-30 18:53
吧错误信息发出来啊 是不是类名重复了 或者类名与java源文件名不同
作者:
shang1jk
时间:
2013-6-30 19:35
同学贴上源代码吧提问的时候, 最好报什么错也原文贴出来
作者:
贾永长
时间:
2013-6-30 19:48
没报错啊! 是不是你文件名和类名不一致啊或者什么的。
见代码:
class Person
{
public Person()
{
System.out.println("1");
}
static
{
System.out.println("2");
}
}
public class TestStaticDemo5
{
static
{
System.out.println("3");
}
public static void main(String[] args)
{
System.out.println("4");
new Person();
new Person();
}
}
复制代码
运行结果:
3
4
2
1
1
复制代码
作者:
王广亚
时间:
2013-6-30 20:58
看样应该是你的文件名与类名不一样所致,看看是不是?
作者:
lkjghvcx@163.co
时间:
2013-6-30 21:52
一个Java源文件中如果有多个类,那只能有一个是public的,而且Java源文件名必须和该类名一致
,不知楼主是不是这里错了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2