首页 > 编程语言 > 详细

Java进阶学习(6)之抽象与接口

时间:2020-02-07 22:17:29      阅读:51      评论:0      收藏:0      [点我收藏+]

抽象与接口

  • 抽象
    • 抽象函数
      • 表达概念而无法实现具体代码的函数
    • 抽象类
      • 表达概念而无法构造出实体的类
      • 有抽象函数的类也可以有非抽象函数
    • 实现抽象函数
      • 继承自抽象类的子类必须覆盖父类中的抽象函数
    • 抽象
      • 与具体相对
        • 表示一种概念而非实体
      • 与细节相对
        • 表示在一定程度上忽略细节而着眼大局
  • 数据与表现分离
  • 接口
    • 接口是纯抽象类
      • 所有的成员函数都是抽象函数
      • 所有的成员变量都是public static final
    • 实现接口
      • 类用extends,接口用implements
      • 类可以实现很多接口
      • 接口可以继承接口,但不能继承类
      • 接口不能实现接口
    • 面向接口的编程方式
      • 设计程序时先定义接口,再实现类
      • 任何需要在函数间传入传出的一定是接口而不是具体的类
      • 极其适合多人同时写一个大型程序

Java进阶学习(6)之抽象与接口

原文:https://www.cnblogs.com/quxiangjia/p/12274799.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!