面向对象-接口(interface)实战案例

                             作者:尹正杰

版权声明:原创作品,谢绝转载!否则将追究法律责任。

一.接口(interface)概述

1>.接口的语法格式

  接口时抽象类的一种特殊体现形式。语法格式如下:
    interface 接口名称{}   接口中常见的成员有两种,即成员常量和成员函数:
    成员常量:
      public static final
    成员函数:
      public abstract
    温馨提示:
      这些修饰符时固定的,即使不写,编译时JVM也会自动加上,建议写上,这样可以提高程序的可读性。

2>.接口的特点及定义规范

  接口的特点:
    ()接口的方法都是抽象的;
    ()接口不可以被实例化;
    ()只有子类实现了接口中的所有抽象方法后,该子类才可以实例化。否则该子类依旧是一个抽象类;   接口的实现规范:
    接口里面的方法默认都是public的,所以子类在实现的时候必须要使用public
    接口实现类的命名,一般在最后面都是以Impl结尾,表示一个实现类的意思。

3>.接口实现类案例

二.继承和实现的区别

三.类和接口有的区别

四.接口和抽象类的区别

五.接口的多继承特性

最新文章

  1. docker 目录迁移
  2. MD5工具类
  3. JSBinding+Bridge.Net:框架代码与逻辑代码的关系
  4. C#(asp.net )读取ASHX文件(一般处理程序)
  5. js中,var 修饰变量名和不修饰的区别
  6. puppet学习:类与类的依赖关系的问题
  7. PIXLCLOUND
  8. jquery and js 判断一个元素是否存在
  9. 走入PHP-变量、运算符
  10. common-logging源码解析
  11. Javascript_06_表单验证(离开单项,输入框后提示信息)
  12. HDU 1077
  13. 剑指Offer 22. 从上往下打印二叉树 (二叉树)
  14. kNN算法学习(一)
  15. 通俗理解word2vec
  16. callback源码分析——callback_iter和callback
  17. Linux 下Qt实现守护进程实例(转)
  18. 推荐系统-0X-电影推荐与结果评估
  19. mvc 缓存 sqlCacheDependency 监听数据变化
  20. js 中引用类型 的深拷贝 和 浅拷贝的区别

热门文章

  1. 「Luogu P3072 [USACO13FEB]周长Perimeter」
  2. Windows篇:链接linux->"Xmanager"
  3. window进行缩放时左侧菜单高度随之变化
  4. Java泛型与数组深入研究
  5. vmware fusion 进入 BIOS
  6. Django 利用第三方平台实现用户注册
  7. 设备树DTS 学习:3-常用的DTS 函数
  8. Ternsorflow 学习:004-MNIST入门 构建模型
  9. Largest Beautiful Number CodeForces - 946E (贪心)
  10. centos安装sass环境必看