為什么我的通過(guò)Thread的對(duì)象去.start()沒(méi)有反映,而是通過(guò)繼承Thread的子類的對(duì)象才能調(diào)用出來(lái)???
package com.cmf;
public class Threadx extends Thread{
?? ?
?? ?public void run() {
?? ??? ?
?? ??? ?System.out.println(getName() + "是一個(gè)演員");
?? ??? ?
?? ??? ?int count = 0;
?? ??? ?
?? ??? ?System.out.println(getName() + "登臺(tái)演出"+(++count));
?? ??? ?
?? ??? ?System.out.println(getName()+"的演出結(jié)束了");
?? ?}
?? ?
?? ?public static void main(String[] args) {
?? ??? ?Threadx actor = new Threadx();
?? ??? ?actor.setName("Mr.Thread");
?? ??? ?actor.start();
?? ?}
}
2017-05-12
因?yàn)樽宇愔貙?xiě)了父類的run方法,父類對(duì)象不能調(diào)用子類的重寫(xiě)的run方法;也可以通過(guò)父類對(duì)象去引用子類對(duì)象去實(shí)現(xiàn)調(diào)用子類的run方法Thread actor = new Threadx();
2017-05-12
就是上面這樣寫(xiě)的呀