【求解】new Thread(mt)时说Thread的构造方法未定义

class MyTread implements Runnable{

public void run() {
for (int i=0;i<10;i++) {
System.out.println("线程"+i+Thread.currentThread().getName());
}
}
}

public class Examples01 {
public static void main(String[] args) {
MyThread mt1=new MyThread();
Thread t1=new Thread(mt1); //<-----------这里报错说Thread的构造方法未定义
t1.start();
}
}

遇到奇怪的事情了,求助各位老哥们。昨天写的另一段代码也用了new Thread(mt1),今天执行还没问题,今天再写的这段就报错了。。。

eclipse里说The constructor Thread(MyThread) is undefined
...全文
365 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
直接new Thread() 不传参数就没问题 ,一加参数就报错
  • 打赏
  • 举报
回复
我知道了,包里出现了同名类

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧