![4.2 抽象基类abc模块 1](https://i.ytimg.com/vi/LMpRbEZTXP0/hqdefault.jpg)
内容
- 定义-基类是什么意思?
- Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。
- 技术百科解释基类
定义-基类是什么意思?
基类是面向对象编程语言中的派生自其他类的类。它有助于创建其他类,这些类可以重用从基类隐式继承的代码(构造函数和析构函数除外)。程序员可以通过添加或覆盖与派生类相关的成员来扩展基类功能。
基类也可以称为父类或超类。
Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。
技术百科解释基类
从基类派生的类继承数据和行为。例如,“车辆”可以是从其派生“汽车”和“公共汽车”的基类。小汽车和公共汽车都是车辆,但是它们各自代表了自己的车辆基础类专业。
基类具有以下属性:
- 基类在派生类之前自动实例化。
- 派生类可以在实例化期间通过使用具有匹配参数列表的基类构造函数与基类进行通信。
- 可以通过显式强制转换从派生类访问基类成员。
- 如果在基类中定义了抽象方法,则该类将被视为抽象类,并且非抽象派生类应覆盖这些方法。
- 抽象基类在声明中使用“抽象”关键字创建,并用于防止使用“新”关键字直接启动。