java - 为什么我们需要覆盖扩展线程类的 run() 方法

标签 java

<分区>

为什么我们在扩展thread类时需要重写run方法。只要我知道当我们扩展一个类时,我们就会覆盖抽象的方法。但是 run 方法有定义 public void main()。为什么必须覆盖它。

最佳答案

线程的本质是它运行一些东西……所以线程抽象自然会要求你提供一些东西来运行。这是在 Java 中通过要求您实现 run() 来实现的。

关于java - 为什么我们需要覆盖扩展线程类的 run() 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37203557/

相关文章:

java - 部署在 Weblogic 服务器中时,不会加载新字体以使用动态报告生成 pdf

java - Spring - 无法强制作为 CGLIB 代理的类转换异常

java - 为什么在java中多重继承是不可能的

java - DDD结构示例

java - Jersey 2.0 相当于 POJOMappingFeature

java - 使用 Akka Persistence,如何将数据持久保存到 Oracle 表中

java - 使用 Spark 和 Java8 从 Dataframe 获取多列的不同值计数

java - 自定义适配器上的空指针异常

java - HAPI ADT A03 v2.5 消息创建

java - SQL查询平均大记录