python培训之抽象类的使用

发布时间:2022-12-29 09:42:46 人气:113 作者:多测师

  python抽象类的使用

  说明

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

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

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

python培训之抽象类的使用

  实例

  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学习指路:请关注多测师。https://www.e70w.com/xwzx/


返回列表
在线客服
联系方式

热线电话

17727591462

上班时间

周一到周五

二维码
线