正确答案是D,因为在D中,InfoManage类实现了Runnable接口并重写了run()方法,但是在main()方法中却使用了InfoManage类的实例来创建Thread对象,而不是使用实现了Runnable接口的实例对象。因此,使用该代码会导致编译错误。

其他选项都是正确的。在A选项中,InfoManage类继承了Thread类并实现了run()方法,在main()方法中使用了该类的实例来启动线程。在B选项中,InfoManage类没有实现Runnable接口或继承Thread类,但是在main()方法中创建了一个实现了Runnable接口的匿名内部类,并将其作为参数传递给Thread构造函数来创建线程。在C选项中,InfoManage类没有实现Runnable接口或继承Thread类,但是在main()方法中创建了一个实现了Runnable接口的对象,并将其作为参数传递给Thread构造函数来创建线程。

请回答Jerry wants to implement a thread object which of the following code will be incorrectOAclass InfoManage extends Thread‹public static void mainString args InfoManage im = new InfoManage;imstart;OBC

原文地址: http://www.cveoy.top/t/topic/g1FZ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录