背景

为了防止[多重继承]:(在面向对象的编程语言(例如java)中,指一个类可以同时继承多个父类的行为和特征功能)所引发的“致命方块”,出现了接口。

使用

 定义

public interface interfaceName {
public abstract void function1();
...
}

 实现

public class firstClass extends secondClass implements interfaceName {
public void function1(){
//...
}
...
}

注意

java不允许多重继承,但可以有多个接口。

如果想要定义出类可以扮演的角色,使用接口

最新文章

  1. Android Contacts (android通讯录读取)-content provider
  2. 【Robot Framework】robot framework 学习以及selenium、appnium、requests实践(二)
  3. Liferay IDE3.1 M1的一些新功能
  4. Keil MDK Code、RO-data、RW-data、ZI-data数据段
  5. docker_openwrt
  6. [ios2]Emoji表情符号兼容方案 【转】
  7. Dubbo(一) 开始认识Dubbo,分布式服务框架
  8. Android群英传笔记——第八章:Activity与Activity调用栈分析
  9. GenericServlet
  10. 简单使用普通用户启动tomcat
  11. scala mkstring
  12. 区间dp 51nod1021
  13. 真爱如血第七季/全集True Blood迅雷下载
  14. centos文件基本操作
  15. Android学习系列(6)--App模块化及工程扩展
  16. Javascript继承机制总结 [转]
  17. JavaBean简介及使用
  18. emacs26.1 ppa
  19. MSSQL注入常用SQL语句整理
  20. selenium调用Firefox和Chrome需要注意的一些问题,和出现的报错selenium:expected [object undefined] undefined to be a string

热门文章

  1. 采用OpenReplicator解析MySQL binlog
  2. JasperReports实现报表调出excel
  3. lucene 简介和实践 分享
  4. 爬虫框架Scrapy之Settings
  5. mysql中group by存在局限性探讨(待续)
  6. [ACM]51nod 贪心专题
  7. [小问题笔记(五)] 用SQL加密字符串(MD5、SHA1),顺便解决读取数据加密后不一样的问题
  8. Dokcer ELK
  9. ThinkPHP的URL重写时遇到No input file specified的解决方法
  10. VS2012 创建 WebService