zoukankan      html  css  js  c++  java
  • 接口

    一.认识一下接口

        public interface  MyInterface{

           public void foo();

              //其它方法

    }

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

    二.必须知道的接口特性

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

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

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

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

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

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

    四.面向接口编程

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

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

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

    1.可以被多继承

    2.设计和实现完全分离

    3.更自然的使用多态

    4.更容易搭建程序框架

    5.更容易更换实现

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

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

  • 相关阅读:
    G1(Garbage First)
    优化老年代参数的分析思路
    优化年轻代参数的分析思路
    频繁发生fullgc的原因和定位思路
    什么时候会触发老年代gc
    老年代回收器cms
    SQL的优化技巧
    常用前端性能优化
    刷新的方式
    遇到的一些坑
  • 原文地址:https://www.cnblogs.com/fangtao1997/p/6891579.html
Copyright © 2011-2022 走看看