zoukankan      html  css  js  c++  java
  • 接口

    一、public  interface  Myinterface{

                  public  void  foo();   

                //其它方法         所有方法都是public  abstract

          }

    二、接口特征

         1.接口不可以被实例化(常作为类型使用);

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

         3.实现类可以有多个接口(java中的多继承);

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

            接口是一种能力:体现在接口的方法上

    三、面向接口编程

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

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

    四、接口有比抽象类更好的特征

         1.可以被多继承;

         2.设计和实现完全分离;

         3.更自然的使用多态;

         4.更容易搭建程序框架;

         5.更容易更换实现。

    五、接口是一种约定

          体现在接口名称和注释上:1.有的接口只有名称;

                                            2.方法的实现方式要通过注释来约定。

    六、面向接口程序

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

  • 相关阅读:
    OpenSLAM
    CAD&CG GDC 2018大会论文录用名单
    hdu4328(经典dp用悬线法求最大子矩形)
    hdu3729(二分图)
    hdu 4055(经典问题)
    Codeforces Round #207 (Div. 1) B (gcd的巧妙运用)
    hdu1066(经典题)
    zoj3662(dp)
    zoj3659(经典并查集)
    hdu4565(矩阵快速幂+经典的数学处理)
  • 原文地址:https://www.cnblogs.com/zyani/p/6891599.html
Copyright © 2011-2022 走看看