zoukankan      html  css  js  c++  java
  • 第五周java学习总结

    接口

    接口声明

    interface 接口与名字

    接口体

    包含常量和抽象方法两个部分
    可以省略public、final和static修饰符

    实现接口

    类实现接口

    implements实现一个或者多个接口

    重写接口中的方法

    Example6_1程序运行结果

    接口的细节说明

    如果一个类实现了接口,那么该类可直接在类体中使用该接口中的常量
    接口不加public修饰,可以被雨该接口在同意一个包中的类实现

    接口回调

    接口无法调用类中的其他的非接口方法
    Example6_2程序运行结果

    理解接口

    为什么要使用接口
    1、接口可以抽象出重要的行为标准,该行为标准用抽象的方法表示。
    2、可以把实现接口的类的对象引用赋值给接口变量,该接口变量可以调用被该类实现的接口方法,即体现该类根据接口里的行为标准给出的具体行为。
    Example6_3程序运行结果

    接口与多态

    Example6_4程序运行例子

    接口参数

    例子Example6_5.java运行结果

    abstrct类与接口的比较

    1、abstract类和接口都可以有abstract方法。
    2、接口中只可以有常量,不能有变量;而abstract类中既可以有常量,也可以有变量。
    3、abstract类中也可以有非abstract方法,接口不可以。

    应用举例

    例子6_6运行结果

    脚本截图

    上传码云

  • 相关阅读:
    【BZOJ1046】[HAOI2007]上升序列
    【BZOJ1045】[HAOI2008]糖果传递
    【BZOJ1044】[HAOI2008]木棍分割
    【BZOJ1041】[HAOI2008]圆上的整点
    【LG2257】YY的GCD
    【BZOJ1018】[SHOI2008]堵塞的交通
    【LG4735】最大异或和
    【POJ2182】Lost Cows
    【POJ2482】Stars in Your Window
    【POJ1733】Parity game
  • 原文地址:https://www.cnblogs.com/luoleqi/p/10593788.html
Copyright © 2011-2022 走看看