单项选择题

下列方法中,可以用来创建一个新线程的是______。

A.实现java.lang.Runnable接口并重写start( )方法
B.实现java.lang.Runnable接口并重写run( )方法
C.继承java.lang.Thread类并重写run( )方法
D.继承java.lang.Thread类并重写start( )方法