public static void main(String[] args)
{
new Thread(new Runnable()
{
public void run()
{
System.out.println(" Runnable run")
}
})
{
<span style="white-space:pre"> </span> public void run()
<span style="white-space:pre"> </span> {
<span style="white-space:pre"> </span> System.out.println("sub run")
<span style="white-space:pre"> </span> }
}.start();
运行结果是 sub run <span style="font-family: Arial, Helvetica, sans-serif;"> </span>
<span style="font-family: Arial, Helvetica, sans-serif;">
</span>
<span style="font-family: Arial, Helvetica, sans-serif;">运行时如果自己的类中重新对这个方法定义了 则执行自己类中的方法,如果没有 ,就执行参数中传递的,也就是Runnable中的 </span>