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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© burns 中级黑马   /  2014-11-30 22:19  /  1306 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

线程Thread和Runnable对于这两个,在实际应用中该如何把握,单继承多实现的java编程方式,如何合理的应用这俩?

8 个回复

倒序浏览
实现Runnable接口,因为可以多实现,但是不能多继承,最简单的就是学生和人的例子,你继承了Thread就不能继承人,但是你可以实现Runnable然后继承人.我是这么理解的.
回复 使用道具 举报
一般实现runnable接口
回复 使用道具 举报
实现runnable接口
回复 使用道具 举报
诺诺 发表于 2014-11-30 23:37
实现Runnable接口,因为可以多实现,但是不能多继承,最简单的就是学生和人的例子,你继承了Thread就不能继 ...

不错,我也是这么想的,但是更多的时候是接口和抽象类合理利用:D
回复 使用道具 举报
彭毅 发表于 2014-12-1 06:13
一般实现runnable接口

呵呵确实如此
回复 使用道具 举报
一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限 但是一般都实现Runnable借口, .  避免点继承的局限,一个类可以继承多个接口 ;适合于资源的共享 .  ...... 话说 thread类也是实现了runnable接口的
回复 使用道具 举报

实现runnable接口   keyide
回复 使用道具 举报
chensc 金牌黑马 2014-12-4 19:03:54
9#
学习学习!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马