A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 曾林魁 于 2013-5-30 12:20 编辑
  1. class ThreadDemo1 extends Thread
  2. {   
  3.         void ThreadDemo1(){}
  4.     void ThreadDemo1(String name)
  5.         {
  6.             super(name);
  7.         }
  8.         public void run()
  9.         {   
  10.                 for (int i = 0;i<=100 ;i++ )
  11.                 {
  12.                         System.out.println(this.getName()+"this is a instance of thread");
  13.                 }
  14.             
  15.         }
  16.         public static void main(String[] args)
  17.         {   
  18.                 ThreadDemo1 t1= new ThreadDemo1("线程1");
  19.                 ThreadDemo1 t2= new ThreadDemo1("线程2");
  20.                 //ThreadDemo1 t1= new ThreadDemo1();
  21.                 //ThreadDemo1 t2= new ThreadDemo1();
  22.                 t1.start();
  23.                 t2.start();
  24.                 System.out.println("Hello World!");
  25.         }
  26. }
复制代码
编译提醒无法调用构造器怎么回事?

2 个回复

正序浏览
本帖最后由 simonqian 于 2013-5-25 18:01 编辑
  1. class ThreadDemo1 extends Thread

  2. {   

  3.         ThreadDemo1(){}

  4.     ThreadDemo1(String name)

  5.         {

  6.             super(name);

  7.         }

  8.         public void run()

  9.         {   

  10.                 for (int i = 0;i<=100 ;i++ )

  11.                 {

  12.                         System.out.println(this.getName()+"this is a instance of thread");

  13.                 }

  14.             

  15.         }

  16.         public static void main(String[] args)

  17.         {   

  18.                 ThreadDemo1 t1= new ThreadDemo1("线程1");

  19.                 ThreadDemo1 t2= new ThreadDemo1("线程2");

  20.                 //ThreadDemo1 t1= new ThreadDemo1();

  21.                 //ThreadDemo1 t2= new ThreadDemo1();

  22.                 t1.start();

  23.                 t2.start();

  24.                 System.out.println("Hello World!");

  25.         }

  26. }


复制代码
构造方法是不需要返回类型的
回复 使用道具 举报
  1. class ThreadDemo1 extends Thread
  2. {   
  3.         void ThreadDemo1(){}//void 去掉
  4.     void ThreadDemo1(String name)//void去掉
  5.         {
  6.             super(name);
  7.         }
  8.         public void run()
  9.         {   
  10.                 for (int i = 0;i<=100 ;i++ )
  11.                 {
  12.                         System.out.println(this.getName()+"this is a instance of thread");
  13.                 }
  14.             
  15.         }
  16.         public static void main(String[] args)
  17.         {   
  18.                 ThreadDemo1 t1= new ThreadDemo1("线程1");
  19.                 ThreadDemo1 t2= new ThreadDemo1("线程2");
  20.                 //ThreadDemo1 t1= new ThreadDemo1();
  21.                 //ThreadDemo1 t2= new ThreadDemo1();
  22.                 t1.start();
  23.                 t2.start();
  24.                 System.out.println("Hello World!");
  25.         }
  26. }
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马