Java中接口
接口
1、接口的本质
普通类:只有具体实现
抽象类:具体实现和规范(抽象方法) 都有!
接口:只有规范!
为什么需要接口?接口和抽象类的区别?
接口就是比“抽象类”还“抽象”的“抽象类”,可以更加规范的对子类进行约束。全面地专业地实现了: 规范和具体实现的分离。 抽象类还提供某些具体实现,接口不提供任何实现,接口中所有方法都是抽象方法。接口是完全面 向规范的,规定了一批类具有的公共方法规范。 从接口的实现者角度看,接口定义了可以向外部提供的服务 从接口的调用者角度看,接口定义了实现者能提供那些服务。 接口是两个模块之间通信的标准,通信的规范。如果能把你要设计的系统之间模块之间的接口定义 好,就相当于完成了系统的设计大纲,剩下的就是添砖加瓦的具体实现了。大家在工作以后,做系 统时往往就是使用“面向接口”的思想来设计系统。
接口的本质探讨
接口就是规范,定义的是一组规
Java中接口最先出现在Python成神之路。
共有 0 条评论