【问题标题】:Can I use implements and extends at the same time?我可以同时使用工具和扩展吗?
【发布时间】:2016-11-13 03:56:16
【问题描述】:

我可以同时使用工具和扩展吗?因为我需要在另一个类上继承一些东西,而我在同一个类上使用了工具。

public class DetailActivity extends AppCompatActivity
implementsView.OnClickListener "extends ListActivity" 

怎么会这样?

【问题讨论】:

  • 是的。你可以愉快地做到这一点。
  • 我可以继承多个类吗? @MehrajMalik
  • @Jeyjey java 中不允许多重继承。阅读这个问题:stackoverflow.com/questions/6587621/…
  • 这不是链接问题的副本。这不是问它们的定义是什么,而是特别问你是否可以同时做这两个。这是我的问题,链接的答案没有回答或举例说明。在芭丝谢芭下面。

标签: java android


【解决方案1】:

是的,你可以。但是你需要声明extends 之前 implements:

public class DetailActivity extends AppCompatActivity implements Interface1, Interface2 {
 // ...
}

可以实现任意数量的接口,如果多个接口则需要用逗号分隔。

【讨论】:

  • 我可以继承多个类吗? @Bathsheba
  • No Java 不允许这样做。
【解决方案2】:

您只能扩展一个类,但您可以根据需要实现多个接口

【讨论】:

    猜你喜欢
    • 2011-12-21
    • 1970-01-01
    • 1970-01-01
    • 2012-03-30
    • 2010-09-24
    • 2021-04-25
    • 2010-09-27
    • 2023-03-10
    • 1970-01-01
    相关资源
    最近更新 更多