Re: [J2SE] 請問thread的run方法中是不是有什麼限制
※ 引述《topcomic1976 (visit)》之銘言:
: class Clock extends Thread{
: JLabel labelTemp;
^^^^^^^^^
: Clock(JLabel labelTemp){
^^^^^^^^^^
: Thread clock = new Thread(this);
: clock.start();
: }
這兩個變數名稱一樣,不代表他們就是相同的東西
你還是得在 constructor 當中寫
this.labelTemp = labelTemp;
====
遇到這種問題的時候
你要作的,不是把程式碼拿來 po 版
而是先把你不確定的東西(例如這邊,你對 Thread 的部分不確定)抽掉
改用其他普通的方法 try 看看
你的 Clock 拿掉 extends Thread 的敘述
你還是可以在在其他地方叫用 Clock.run() 這個 method 阿...
那樣子,事情就會變得比較簡單而且比較清楚了...
--
侃侃長論鮮窒礙 網站:http://www.psmonkey.idv.tw
眾目睽睽無心顫 個人版:telnet://legend.twbbs.org
煢居少聊常人事
殺頭容易告白難 歡迎參觀 Java 版(@ptt.cc)精華區 \囧/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.204.16.17
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):