zoukankan      html  css  js  c++  java
  • 接口

    接口

          

           使用interface关键字定义

           使用implements 来实现接口

          接口中的方法都是抽象(abstract)方法,

           一个类可以实现N个接口

           提高灵活性、规范子类、提高扩展性 、多重实现、让设计更加合理

           不能有构造方法,不能有属性

    在接口中,只能有公共的静态常量 public static final int a=0;

    公共的抽象方法

    拥有多态的特性

    抽象类与接口的区别

     

    抽象类

    接口

     

    定义

    abstract class

    interface

     

    属性

    可以拥有属性,静态变量、常量

    只能拥有公共的静态常量

     
     

    方法

    可以有抽象方法,也可以有普通方法

    只能拥有公共的抽象方法

     
     

    构造方法

    有构造方法 不能被实例化

    没有构造方法 不能被实例化

     
     

    使用

    单根继承

    多重实现

     
     
  • 相关阅读:
    JAVA流和File类
    JAVA的Socket
    JAVA反射
    JAVA线程
    JAVA集合
    052-214(新增70题2018)
    052-213(新增70题2018)
    052-212(新增70题2018)
    052-211(新增70题2018)
    052-210(新增70题2018)
  • 原文地址:https://www.cnblogs.com/-try/p/3681357.html
Copyright © 2011-2022 走看看