我可以同时使用工具和扩展吗?
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】:您只能扩展一个类,但您可以根据需要实现多个接口。
【讨论】:
以上是关于我可以同时使用工具和扩展吗?的主要内容,如果未能解决你的问题,请参考以下文章
我可以添加一个代码生成工具,我将其写入我的Visual Studio副本作为扩展吗?
我应该只使用IndexedDB还是同时使用IndexedDB和chrome.storage?