接口

接口

  • 开闭原则:好的软件设计对于扩展功能是开放的,对于修改功能是关闭的;
  • 单一原则:
  • 接口隔离原则(最小接口原则):

概念

  • 是为了没有继承关系的类共享行为,而设计出来的一种独立的数据类型;

命名

~able

属性

  • 属性只能是公共、静态、常量的属性(就算不是也默认为公共、静态常量)

行为

  • 所有的方法都是公共抽象方法,可以不写abstrct,public;(在JDK1.8中允许默认(default))
  • 接口没有构造器;

接口的实现

  • 关键字:implements
  • 实现接口,必须重写来自接口的所有抽象方法
  • 实现接口,没有重写来自接口的所有的方法,那么该类只能是抽象类;
  • 接口可以多实现;类有多个接口
  • 接口的引用可以指向实现类的对象

接口继承

  • 接口可以继承接口
  • 接口可以做多继承(中间用逗号隔开)
  • 接口隔离原则,尽量定义小接口

抽象类和接口的区别

  • 抽象:与身俱来的行为和属性
  • 接口:附属添加的行为和属性(尽量定义小接口)
阅读更多
文章标签: 接口
想对作者说点什么? 我来说一句

接口压力测试

2018年03月09日 9.54MB 下载

BS_API接口

2017年09月06日 359KB 下载

接口课件接口课件接口课件

2008年09月05日 6.49MB 下载

spring3mvc入门资料

2013年09月25日 452KB 下载

java 接口 java 接口java 接口

2010年08月04日 10KB 下载

定义搜索接口接口接口接口

2010年03月09日 50KB 下载

微机接口课件微机接口课件

2010年05月25日 1.69MB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭