Python 模块学习abc模块抽象类.docx

时间:2022-07-13 04:21:20
【文件属性】:

文件名称:Python 模块学习abc模块抽象类.docx

文件大小:13KB

文件格式:DOCX

更新时间:2022-07-13 04:21:20

Python

1.抽象类概念 抽象类是一个特殊的类,只能被继承,不能实例化 2.为什么要有抽象类 其实在未接触抽象类概念时,我们可以构造香蕉、苹果、梨之类的类,然后让它们继承水果这个的基类,水果的基类包含一个eat函数。 但是你有没有想过,我们可以将香蕉、苹果、梨实例化,去吃香蕉、苹果、梨。但是我们却不能将水果实例化,因为我们无法吃到叫水果的这个东西。 所以抽象类中只能有抽象方法(没有实现功能),该类不能被实例化,只能被继承,且子类必须实现抽象方法。


网友评论