单项选择题

下列能够正确创建线程的方法是()
  Ⅰ.继承java.lang.Thread类,并重写run()方法
  Ⅱ.继承java.lang.Runnable类,并重写start()方法
  Ⅲ.实现java.lang.Thread接口,并实现run()方法
  Ⅳ.实现java.lang.Runnable接口,并实现run()方法
  

A.Ⅰ,Ⅲ
B.Ⅱ,Ⅳ
C.Ⅱ,ⅢIII
D.Ⅰ,Ⅳ