单项选择题

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

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