当前位置:网站首页 > Java基础 > 正文

java接口基础

null



在Java里用interface表示接口,用interface标识的结构体叫接口。

接口,是一组功能的抽象,或者是对一组功能的集合;
接口设计要符合单一职责原则;
接口的特征是 都是抽象方法 属性都是 常量 可以继承多个接口;
接口能做什么?
  接口指明了一个类能做什么,不能做什么。 一个接口就是描述一种能力,比如“运动员”可以作为一个接口,并且任何实现“运动员”接口的类都必须有能力实现奔跑这个动作。
  接口解决了java接口基础类只能单继承的问题,类可以多实现接口,比如DemoList实现List接口能够使DemoList保证元素的顺序化,但是这个时候想让DemoList能够序列化,可以同时实现Serializable接口。这样DemoList在保证元素的顺序的同时也能够做到序列化。如果使用类的继承方式来,那么只能按照一定方式依次继承下来,如果这个时候DemoList的基类不想实现序列化,那就只能单独为DemoList去实现这个功能。
为什么要面向接口编程?
  使用接口编程,能够改善代码的结构,低耦合,高复用,扩展实现灵活,也是面向对象的一种体现。
  对于开发者来说不需要知道具体实现,只需要知道它是做什么的。

null

  • 上一篇: java中异常基础
  • 下一篇: java基础深入理解
  • 版权声明


    相关文章:

  • java中异常基础2024-10-19 08:26:05
  • 零基础学java有哪些专业2024-10-19 08:26:05
  • 玉溪java编程入门基础教程2024-10-19 08:26:05
  • java应用基础镜像2024-10-19 08:26:05
  • java最基础登录注册怎么做2024-10-19 08:26:05
  • java基础深入理解2024-10-19 08:26:05
  • 零基础java林老师2024-10-19 08:26:05
  • java基础题库答案2024-10-19 08:26:05
  • 没基础学java心得2024-10-19 08:26:05
  • java基础知识必考题2024-10-19 08:26:05