• 接口


    一.认识一下接口

        public interface  MyInterface{

           public void foo();

              //其它方法

    }

    所有的方法都是public  abstract(抽象方法)

    二.必须知道的接口特性

      1.接口不能实例化          常作为类型使用

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

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

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

      5.接口中不能有构造方法

    三.接口表示一种能力:体现在接口的方法上

    四.面向接口编程

    程序设计:1.关心实现类有何能力,而不关心细节

                  2.面向接口的约定而不考虑接口的具体实现

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

    1.可以被多继承

    2.设计和实现完全分离

    3.更自然的使用多态

    4.更容易搭建程序框架

    5.更容易更换实现

    六.接口是一种约定:体现在接口名称和注释上

    七.面向接口编程:程序设计时面向接口的约定而不考虑具体实现

  • 相关阅读:
    湖湘杯2020misc
    BUUOJ(Misc)
    BUUOJ(Web)
    网络信息安全攻防学习平台
    CTFHub web部分题解
    BugkuCTF 部分WP(搬运了很多WP)
    Web安全之机器学习入门 第2章-第5章学习笔记
    结构体
    排序的使用
    字符串和日期
  • 原文地址:https://www.cnblogs.com/fangtao1997/p/6891579.html
Copyright © 2020-2023  润新知