下列哪个方法可以用于创建一个可运行的类? A public class X implements Runnable{ public void run(){}} B public class X implements Thread{ public void run(){}} C public class X implements Thread{ public int run(){}} D public class X implements Runnable{ protected void run(){}}