假设我有一个实现Runnable
接口的类,我要在主程序中创建给定类的 5 个实例。我想将它们存储在数组或集合中。由于该类实现Runnable
了我的理解,我可以将它存储在线程容器中的唯一方法是Thread[]
. toString()
但是,如果我这样做,例如,我不能使用类覆盖方法或任何其他自定义方法/字段。
public class LittleClass implements Runnable{
public void run(){
}
}
public static void main(String[] args){
Thread[] smallClasses = new Thread[5];
// initialize and so...
smallClasses[i].customField//not accessible
System.out.println(smallClasses[i])//gives Thread[Thread-X,X,]
}