• 接口


    、接口

    1.接口的特性 

          1.接口不可以被实例化

          2.实现类必须实现接口的所有方法

          3.实现类可以实现多个接口

          4.接口中的常量都是静态常量

    2.编写接口类把class代替为interface,实现接口使用关键字implems,如果要实现多个接口则用逗号连接。

    3.接口是一种能力,体现在接口方法上。

    4.关心实现类有何能力,而不关心实现细节;面向接口的约定二不考虑接口的具体实现。

    5.一个人可以具有多项能力,一个类可以实现多个接口。

    6.接口有比抽象类更好的特性

       1.可以被多继承

       2.设计和实现完全分离

       3.更自然地使用多态

       4.更容易搭建程序框架

       5.更容易更换实现

    7.接口是一种约定

        1.体现在接口名称和注释上:有些接口只有名称      方法的实现方式要通过注释来约定

    8.抽象类和接口的区别

    都不能直接使用

    1.抽象类中可以有属性.方法(抽象方法、普通方法)

    接口中都是抽象方法   属性=静态常量

    Public void int();

    2使用

    抽象类必须继承  extends

    接口必须实现

    类是单继承   接口是多实现

    接口是特殊的抽象类

    9.父类与子类的关系

    一个父类可有多个子类,但一个子类只有有一个父类。子类可以extends关键词来继承父类,通过他们的关系肯定是继承,子类可以重写父类的方法

  • 相关阅读:
    你的指纹还安全吗?
    看黑客如何远程黑掉一辆汽车
    利用Teensy进行em410x卡模拟以及暴力破解em410x类门禁系统
    curl命令使用
    Robots.txt
    NodeJs框架
    redis3.2 最新版本启动配置文件redis.conf详细说明
    CentOS 7 上安装 redis3.2.3安装与配置
    Rabbitmq Exchange Type 说明
    windows7下修改hosts文件无效解决办法(转)
  • 原文地址:https://www.cnblogs.com/pan520/p/12882895.html
Copyright © 2020-2023  润新知