启动start()方法后,线程就去执行它的run()方法,你重载了它的方法,而没有重写run()方法,run()方法就没内容了,无输出
所以你得在run()方法中打印,才能被new Thread().start()调用,
而要调用你重载的run(int time)方法,就必须new Thread().run(xxx); xxx为传进一个int型的数据。
重写:子类继承父类时,子类重新写父类的方法,此时方法的返回类型和参数列表必须和父类的一致。
重载:就是同名不同参, 好比一个人可以用不同种餐具. |
|