前言
阅读本篇文章,你需要先理解以下知识:
- Thread多线程(点我跳转)
回顾
在阅读上一篇“Java Thread多线程”后,相信你学会了使用extends
来调用,但它是有缺陷的。
extends的坏处
Java的每个类只能使用extends
继承一个类,如果在继承了Thread
类后又想继承其它类,这是不可能的。
所以,有没有办法让Thread
不继承而拥有线程属性呢?有的。
使用implements
在Java中,implements用于继承接口。每个类可以implements的接口是没有数量限制的,所以使用implements可以让该类避免继承被占用。
拷贝
使用你的IDE新建一个项目或类并命名为RunnableDemo
,然后将下面的代码替换进去:
… …查看全文