阅读下列程序:public class Foo implements Runnable{ public void run(Thread t){ System.out.println(“Running.”); } public static void main(String[]args){ new Thread(new Foo()).start(); }}该程序的执行结果是( )。
a.执行时抛出一个异常
b.程序执行后不输出任何结果
c.在第一行引起编译失败
d.在第二行引起编译失败
选啥啊?
a.执行时抛出一个异常
b.程序执行后不输出任何结果
c.在第一行引起编译失败
d.在第二行引起编译失败
选啥啊?
两个主要错误
1)没覆盖public void run()
2)标点符号错了 分号 和 . 不是英文状态下的
public void run(Thread t)这个跟接口中的方法原型是有区别的,不能算作实现。