A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 我要淡定。 中级黑马   /  2014-9-4 21:17  /  1028 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

多线程有两种实现方法,一种是继承方式一种是实现方式,请问继承方式相对于实现方式有什么局限性?

2 个回复

倒序浏览
因为java只支持单继承,但是支持多实现。所以实现肯定比继承优越,现在90%以上都是使用实现的方式来创建多线程。
打一个简单的比方,你想学习大学知识,有两种方式,一种是去学校上学,另一种是看书自学。继承就好比去上学,你选择了去一个学校了,就不能同时去另一个学校;而实现就好比是看书自学,你可以同时看多门课程的书,如果你还没有选择上学,就随时都可以选择一个学校去报名,也可以选择边上学边自己看书。你觉得哪种好?
回复 使用道具 举报
java只支持单继承 但是可以多实现
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马