gpt4 book ai didi

java - java中扩展和实现线程概念的区别

转载 作者:行者123 更新时间:2023-12-01 07:34:07 25 4
gpt4 key购买 nike

Possible Duplicate:
“implements Runnable” vs. “extends Thread”

任何人都可以解释一下何时我们扩展 Thread 类以及何时在 java 中实现可运行接口(interface)。什么时候我们必须使用这些概念?我觉得找到确切的答案有点棘手。

最佳答案

始终建议实现 Runnable 而不是扩展 Thread,因为实现 Runnable 会强制您实现 run() 方法。扩展 Thread 不会强制您,因为 Thread 类它自己实现了 run 方法。另外,当您的类已经扩展了另一个类并且您需要在类中实现 Runnable 的线程是这种情况下的解决方法时,java 不支持使用类的多重继承

关于java - java中扩展和实现线程概念的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14484242/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com