黑马程序员技术交流社区

标题: 代码出现错误,请大神解释啊 [打印本页]

作者: 黑马-小龙    时间: 2013-1-27 23:52
标题: 代码出现错误,请大神解释啊

求解啊!这错误是在找不出来了,{:soso_e154:}{:soso_e154:}{:soso_e154:}
作者: 郭孟涛    时间: 2013-1-28 00:00
换个单词,重新逐字打一下试试呢
作者: 王溢君    时间: 2013-1-28 00:00
你的类MyThread定义在了类ThreadTest1的内部了,下次要注意了哈。。。
作者: 灵感    时间: 2013-1-28 00:01
把错的那句放到main方法外面应该就没错了
作者: 灵感    时间: 2013-1-28 00:02
或者把static去掉也行
作者: jonn    时间: 2013-1-28 00:05
注意实例内部类的操作...
作者: 王溢君    时间: 2013-1-28 00:05
luck28 发表于 2013-1-28 00:00
你的类MyThread定义在了类ThreadTest1的内部了,下次要注意了哈。。。

我这个是正解喔。
作者: 周志强    时间: 2013-1-28 02:43
你的写法问题,注意了啊  
MyThread类和ThreadTest1类是两个单独的类,应当有自己的区间(大括号{}标识)
除了在ThreadTest1类中定义内部类或者匿名内部类
其他的类中只有成员变量和成员方法
作者: 舒远    时间: 2013-1-28 09:16
改成如下:
Thread t = new ThreadTest1().new MyThread();//非静态内部类实例化的方式!
作者: 黄杨    时间: 2013-1-28 22:40
确实是MyThread类定义在了ThreadTest1类的内部是导致编译错误的原因

未命名1.jpg (8.09 KB, 下载次数: 22)

未命名1.jpg

未命名.jpg (36.84 KB, 下载次数: 19)

未命名.jpg





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