全球旧事资料 分类
针,我们只能传递一个包含这个方法的类的实例。那么如何限制这个类必须包含这一方法呢?当然是使用接口!(虽然抽象类也可满足,但是需要继承,而我们之所以要采用这种新方法,不就是为了避免继承带来的限制吗?)
fJava提供了接口javala
gRu
able来支持这种方法。方法二:实现Ru
able接口
Ru
able接口只有一个方法ru
,我们声明自己的类实现Ru
able接口并提供这一方法,将我们的线程代码写入其中,就完成了这一部分的任务。但是Ru
able接口并没有任何对线程的支持,我们还必须创建Thread类的实例,这一点通过Thread类的构造函数publicThreadRu
abletarget来实现。下面是一个例子:publicclassMyThreadimpleme
tsRu
ablei
tcou
t1
umberpublicMyThreadi
t
um
umber
umSystemoutpri
tl
好听全球资料 返回顶部