2016 - 2024

感恩一路有你

c++抽象类 C#中的抽象类的作用是?什么时候用抽象类?

浏览量:1951 时间:2021-04-10 15:33:34 作者:admin

C#中的抽象类的作用是?什么时候用抽象类?

抽象类:抽象类是一个特殊的类,但不能实例化。此外,它还具有其他的阶级特征。抽象类可以包含抽象方法这一点很重要,而普通类不能这样做。抽象方法只能在抽象类中声明,不包含任何实现。派生类必须重写它们。另外,抽象类可以从抽象类派生,抽象类可以覆盖基类的抽象方法,也可以不覆盖基类的抽象方法。否则,其派生类必须覆盖它们。在设计大型模块化单元时,可以使用抽象类。

抽象类的作用是什么?

1. 在面向对象方法中,抽象类主要用于类型隐藏。构造了一组行为的固定抽象描述,但这组行为可以以任何可能的方式实现。这个抽象描述是一个抽象类,这个组的任何可能的具体实现都由所有可能的派生类表示。模块可以操作抽象。因为一个模块依赖于一个固定的抽象,所以它可以不被修改。

2. 通过从这个抽象中派生,这个模块的行为函数也可以扩展。抽象类是实现OCP(open-closedprinciple)的关键,是面向对象设计的核心原则之一。

3. 抽象类通常用来表示从问题域的分析和设计中获得的抽象概念。它是一系列看起来不同但本质上相同的具体概念的抽象。

c++抽象类 如何调用抽象类中的普通方法 java中抽象类的定义

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。