//多线程中的内部类
class ThreadTest
{
public static void main(String[] args)
{
new Thread()//这里是把Thread默认为是这个内部类的父类吗,可不可以new另外的
{
public void run()
{
for(int x=0; x<100; x++)
{
System.out.println(Thread.currentThread().getName()+"...1.."+x);
}
}
}.start();
//Runnable r = new Runnable()
new Runnable()//接口不是也可以创建匿名内部类吗;为什么这么些会错
//而注释的却可以
{
public void run()
{
for(int x=0; x<100; x++)
{
System.out.println(Thread.currentThread().getName()+"...3.."+x);
}
}
}.start();
//new Thread(r).start();
}
}
//如果匿名内部类中有静态方法,那么这些方法访问外部类会不会受局限
|