黑马程序员技术交流社区

标题: 总结下Runnable接口的出现的原因 [打印本页]

作者: 戎马生涯    时间: 2016-6-8 21:43
标题: 总结下Runnable接口的出现的原因
首先,通过继承Thread类的方式,可以完成多线程的建立.但是这种方式有一个局限性,如果一个类已经有了自己的父类,就不可以继承Thread类,因为java单继承的局限性.其次,该类中的还有部分代码需要被多个线程同时执行,这时就需要对该类进行额外的功能扩展,java就提供了一个接口Runnable,而这个接口中定义了run方法,也就是说run方法的定义就是为了存储多线程要运行的代码.所以,通常创建线程都用第二种方式.总体来说因为实现Runnable接口可以避免单继承的局限性。
作者: 见著    时间: 2016-6-8 23:00
今天刚学到这里,又加深了印象,嘻嘻。
作者: 骄阳登峰    时间: 2016-6-8 23:51
不错不错,.来学习了.




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2