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

    1.抽象类的方法可以不抽象,接口则不能有任何实现

    2.抽象类可以有字段,接口不行

    3.抽象类只能单继承,接口可以多继承

    4.结构可以继承接口,但是不能继承抽象类

    5.抽象类可以有构造函数,静态成员,接口不行(IL支持接口静态成员C#不支持)

    6.抽象类的成员可以有private等访问修饰,接口默认的public(只是意义上的,C#程序上不能带public)

    7.抽象类可以继承接口,反过来不行 呵呵。。。

  • 相关阅读:
    编程学习杂烩
    设计模式
    redis
    H5
    Java
    db工具
    python + pip
    mysql
    Spring Security
    Spring Cloud Gateway
  • 原文地址:https://www.cnblogs.com/wormday/p/1521956.html
Copyright © 2011-2022 走看看