zoukankan      html  css  js  c++  java
  • 20175318 2018-2019-2 《Java程序设计》第5周学习总结

    教材学习总结

    第六章 接口与实现

    • 使用关键字interface来定义一个接口。接口=接口声明+接口体

    • 接口体中只有常量(用final修饰,权限为public,且为static常量)和抽象方法(publicabstract修饰)。

    • 在类声明中使用关键字implements声明该类实现一个或多个接口。

    • 如果一个非抽象类实现了某个接口,那么这个类必须重写这个接口中的所有方法。在重写接口方法时,要去掉abstract修饰符,给出方法体,并用public修饰。

    • 如果一个抽象类实现了某个接口,既可以重写接口中的方法,也可以直接拥有接口中的方法。

    • 可以用接口名访问接口中的常量,也可以通过实现接口的类来直接使用。

    • public接口可以被任意一个类实现,友好接口可被同一个包里的接口实现。

    • 接口也可以通过extends来继承,子接口将继承父接口的全部方法和常量。

    • import语句可以引入包的类也可以引入包的接口。

    • 接口回调:简单的说,接口回调就是为了能够调用某个接口中的方法。具体操作:类A实现接口B;A创建对象a;B声明变量b;b=a;

    • abstract类与接口的比较:

      • 接口与abstract类都能用abstract方法
      • 接口只能有常量,不能有变量;而abstract类既可以有常量,也可以有变量
      • abstract类中可以有非abstract方法,接口不可以。

    码云链接:

    https://gitee.com/lhr0321/20175318_JAVA

    代码截图


  • 相关阅读:
    用Shell判断字符串包含关系
    shell命令调用http接口(curl方式)
    shell脚本实现发送信息到钉钉
    功能测试特殊字符处理总结
    Java_Swing实现小球沿正弦曲线运动的代码
    Python迁移MySQL数据到MongoDB脚本
    1. WP8.1学习笔记
    0. WP8.1学习笔记
    小练习--低仿系统计算器
    C#字符串题目
  • 原文地址:https://www.cnblogs.com/L1079991001/p/10992565.html
Copyright © 2011-2022 走看看