rt.....
想在一个线程里调用另外一个类里的一个方法怎么调用啊?
最好是直接调用方法。

解决方案 »

  1.   

    就可以把另外一个类的方法声明成 public static 的,或者,将另一个类的对象作为参数传进去就可以了
      

  2.   

    class  Thread1 extend Thread{
        private YourObject o;
         public Thread1(YourObject o){
          this.o=o;
         }
        public void run(){
         o.method(); 
       }
    }class YourObject {
      public void method(){
      System.out.println("my name is YourObject!");
      }
    }
    public class Test{
       public static void main(String args[]){
        YourObject o=new YourObject();
        Thread  n=new Thread1(o);
         n.start();
        }
    }