匿名内部类;
首先説他的结构实际上是这样的
new Thread(实现了Runnable接口的类){Thread类的run方法}.start()
説白了就是一个匿名内部类中用了一个匿名内部类
类似于这样
写一个类 实现了Runnable接口
写一个类 继承了Thread类
然后再把 自定的实现了Runnable接口的类丢给继承了Thread的孑类开启这个子类
为什么是这个结果我真的不清楚觉得可以这么理解!如果你在一个类中引用一个方法会怎么引用?
肯定是把类传进去然后定义一个名字一样的方法,然后调用传入类的同名方法
|
|