zoukankan      html  css  js  c++  java
  • 抽象类和接口的区别

    一个类可以有多个接口 只能有继承一个父类
    抽象类可以有构造方法,接口中不能有构造方法。
    抽象类中可以有普通成员变量,接口中没有普通成员变量
    接口里边全部方法都必须是abstract的 抽象类的可以有实现了的方法
    抽象类中的抽象方法的访问类型可以是public,protected   但接口中的抽象方法只能是public类型的,并且默认即为public abstract类型
    抽象类中可以包含静态方法,接口中不能包含静态方法
    抽象类和接口中都可以包含静态成员变量,抽象类中的静态成员变量的访问类型可以任意,但接口中定义的变量只能是public static final类型,并且默认即为public static final类型。

    属性:抽象类可以有普通成员变量,接口不行;
    方法:抽象类有非抽象的方法和构造方法,并且修饰符可以是私有的,接口只能是抽象的方法,并且修饰符是public
    一个类只能继承一个抽象类,但能实现多个接口。
  • 相关阅读:
    [转]用mamcache 存储session的好处
    [转]怎么写 JQuery插件 (案例原理)
    关于查询优化
    HBase Canary
    HBase Bulk Loading
    有用的技术网站
    HBase 运维分析
    HBase rest
    hbase mlockall
    Jamon
  • 原文地址:https://www.cnblogs.com/anbylau2130/p/2714296.html
Copyright © 2011-2022 走看看