zoukankan      html  css  js  c++  java
  • 接口

     一.语法:
       public interface  接口名{
         public void foo();
       }

     二.特征
       1.接口不可被实列化
       2.实现类必须实现接口所有方法
       3.实现类可以实现多个接口
       4.接口中的变量都是静态常量,默认是public修饰
       5.接口中不能有构造方法
       6.接口中的方法全是public修饰的抽象方法
     
     三.步骤:
       1.编写接口--interface
       2.实现接口--implements
       3.使用接口

     四.面向接口编程
       1.关系实现类有何能力,而不关心实现细节
       2.面向接口的约定,而不考虑接口的具体实现
       3.程序设计是面向接口的约而不考虑具体实现

     五.接口比抽象类的好处
       1.可以被多继承
       2.设计和实现完全分离
       3.更自然使用多态
       4.更容易搭建程序框架
       5.更容易实现

  • 相关阅读:
    javascript 备忘 细节 相关
    内存泄漏
    css相关 细节 优化 备忘
    nodeType
    事件冒泡 模型
    两个感叹号作用
    非冒泡事件
    DOM 对象
    Quartz2D 之 绘制文本
    Voilin 与 乐谱
  • 原文地址:https://www.cnblogs.com/pohuaiwang/p/7045202.html
Copyright © 2011-2022 走看看