
答案
正确答案为:
(1)继承Thread类,实现步骤
1)自定义一个类,继承自Thread类,然后重写里面的run方法
2)在主线程中创建自定义类的实例对象,通过调用start方法启动线程
(2)实现Runnable接口,步骤
1)自定义一个类实现Runnable接口并重写里面的run方法
2)在主线程中创建此类的实例对象
3)创建Thread类的实例对象,将自定义类的实例对象作为参数进行传递
4)通过start方法启动线程
这两个方法的共同点就是子类重写run方法,但是继承是重写Thread中的run方法,实现接口是Runnable中的run方法。而且都需要start来启动线程,继续是通过其创建的子类对象来调用的,接口是将子类对象作为参数来传递给Thread,然后通过Thread的对象来调用start启动的。