Python抽象,python抽象数据类型
说明
1.抽象类用于通过建模适合问题的类来简化复杂的现实。这里,一个不能被实例化。
2.这意味着您不能为这些类创建对象或实例。类只能用来继承一些叫做基类的函数。
所以你可以继承这个函数,但同时你不能创建这个特殊类的实例。
实例
fromabcimportABC,abstractmethod
雇员类别(ABC):
@抽象方法
defcalculate_salary(self,sal):
及格
classDeveloper(员工):
defcalculate_salary(self,sal):
最终薪金=sal*1.10
返回最终薪金
emp _ 1=开发者()
print(EMP _ 1 . calculate _ salary(10000))从上面的输出可以看出,我们把基本工资提高了10%,也就是现在的工资是11000。现在如果真的继续创建Employee类的对象,会抛出错误,因为python不允许你创建抽象类的对象。但是,如果使用继承,实际上可以继承属性并执行相应的任务。
以上是python抽象类的使用。希望对你有帮助。更多python学习方向:Python基础课程
本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。