python抽象类怎么用

这篇文章主要介绍了python抽象类怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

创新互联建站专注为客户提供全方位的互联网综合服务,包含不限于成都网站建设、成都做网站、射阳网络推广、小程序设计、射阳网络营销、射阳企业策划、射阳品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联建站为所有大学生创业者提供射阳建站搭建服务,24小时服务热线:18980820575,官方网址:www.cdcxhl.com

说明

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

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

所以可以继承功能,但同时不能创建这个特定类的实例。

实例

from abc import ABC, abstractmethod     
 
class Employee(ABC):
    @abstractmethod
 
    def calculate_salary(self,sal):
        pass
 
class Developer(Employee):
 
    def calculate_salary(self,sal):
        finalsalary= sal*1.10
        return  finalsalary
 
emp_1 = Developer()
print(emp_1.calculate_salary(10000))

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

感谢你能够认真阅读完这篇文章,希望小编分享的“python抽象类怎么用”这篇文章对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,更多相关知识等着你来学习!


新闻名称:python抽象类怎么用
链接地址:http://myzitong.com/article/gpegjj.html