继承Thread类和实现Runnable接口
第二种常用。因为如果继承自Thread类的话,java是单继承机制所以就没有办法再继承其他类了。而实现Runnable接口则还可以再继承其他的类。
写一个匿名内部类也是很方便的 在只用一次的情况下
new Thread(){
run(){
}
}.start ;
我初学 我就知道2种,extends Thread 和implements Runable
各有各的好处
extends Thread 和implements Runable
第二种比较常用