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

    抽象类和接口都不能够实例化,但可以定义抽象类和接口类型的引用。

    一个类如果继承了某个抽象类或者实现了某个接口都需要对其中的抽象方法全部进行实 现,否则该类仍然需要被声明为抽象类。

    接口比抽象类更加抽象,因为抽象类中可以定义构造器,可以有抽象方法和具体方法,而接口中不能定义构造器而且其中的 方法全部都是抽象方法。

    抽象类中的成员可以是private、默认、protected、public的,而接口中的成员全都是public的。

    抽象类中 可以定义成员变量,而接口中定义的成员变量实际上都是常量。有抽象方法的类必须被声明为抽象类,而抽象类未必要有抽象方法。

  • 相关阅读:
    Python
    Python
    Python
    Python
    python
    python
    Python
    pure css做的pc登陆界面
    MvcAdmin功能介绍
    pure css做的手机版博客园(我自己博客)
  • 原文地址:https://www.cnblogs.com/lbloveab/p/7327608.html
Copyright © 2011-2022 走看看