当前位置: 首页 > 图灵资讯 > 行业资讯> python抽象类的使用

python抽象类的使用

来源:图灵python
时间: 2024-06-28 21:26:59

说明

1、抽象类用于通过建模适合问题的类来简化复杂的现实,这里有一个无法实例化的现实。

2、这意味着你不能为这些类别创建对象或例子。抽象类只能用来继承一些称为基类的功能。

因此,功能可以继承,但这一特定类别的例子不能同时创建。

实例

fromabcimportABC,abstractmethod

classEmployee(ABC):
@abstractmethod

defcalculate_salary(self,sal):
pass

classDeveloper(Employee):

defcalculate_salary(self,sal):
finalsalary=sal*1.10
returnfinalsalary

emp_1=Developer()
print(emp_1.calculate_salary(10000))

正如我们在上面的输出中看到的,我们已经把基本工资提高到了10%,也就是说,现在的工资是1.1万。现在,如果你真的继续创建一个Employee对象,它会抛出一个错误,因为python不允许你创建一个抽象对象。但是,如果使用继承,实际上可以继承属性并执行相应的任务。

以上是python抽象类的使用,希望对大家有所帮助。更多Python学习指导:python基础教程

本文教程操作环境:windows7系统Python 3.9.1,DELL G3电脑。