【问题标题】:Class Vs Abstract Class Vs Interfaces类与抽象类与接口
【发布时间】:2016-03-24 17:29:19
【问题描述】:

普通类与抽象类与接口之间有什么区别。请用 sn-ps 和 demo 解释一下。

【问题讨论】:

    标签: class interface abstract


    【解决方案1】:

    类:

    它是一个没有任何抽象成员的类。您可以在无法实例化接口和抽象类的情况下实例化普通类;你可以从抽象和接口继承。继承它(除非类是密封的),使用它的方法,覆盖那些方法,等等。

    抽象类:

    可能/可能不包含实现;至少一名成员不会被执行。一个类可以继承自一个基类;不允许多重继承。成员具有访问修饰符 可能包含字段、属性、构造函数、析构函数、方法、事件和索引器。

    界面:

    不包含实现接口可以从多个接口继承(支持多重继承)成员自动公共可能包含属性、方法、事件和索引器

    【讨论】:

      猜你喜欢
      • 2010-12-01
      • 1970-01-01
      • 2017-02-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-08
      • 2017-11-13
      相关资源
      最近更新 更多