我可以同时使用工具和扩展吗?

Posted

技术标签:

【中文标题】我可以同时使用工具和扩展吗?【英文标题】: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 阅读此programmerinterview.com/index.php/java-questions/… @Jeyjey java 中不允许多重继承。阅读这个问题:***.com/questions/6587621/… 这不是链接问题的副本。这不是问它们的定义是什么,而是特别问你是否可以同时做这两个。这是我的问题,链接的答案没有回答或举例说明。在芭丝谢芭下面。 【参考方案1】:

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

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

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

【讨论】:

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

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

【讨论】:

以上是关于我可以同时使用工具和扩展吗?的主要内容,如果未能解决你的问题,请参考以下文章

我可以在 chrome 扩展中启用源映射吗?

我可以添加一个代码生成工具,我将其写入我的Visual Studio副本作为扩展吗?

我应该只使用IndexedDB还是同时使用IndexedDB和chrome.storage?

android将工具栏扩展到半透明状态栏,同时将其他布局对象保留在系统视图中

whatsapp有附近的人功能吗

负载均衡器可扩展性和最大 #tcp 端口