python抽象类有什么用-Python教程

资源魔 26 0
形象类,就像是类以及接口的夹杂体,具备接口的特点,正在python中行使第三方abc模块,完成形象类。

形象办法没有存正在重写的成绩,却有完成的成绩(保举学习:Python视频教程)

假如说类是从一堆工具中抽取相反的内容而来的,那末形象类就是从一堆类中抽取相反的内容而来的,内容包罗数据属性以及函数属性。

含有形象办法的类肯定是形象类,然而形象类纷歧定含有形象办法,此时也不任何意思了。

正在python中接口(形象类)罕用于协同工作。

留意:正在python中,咱们没有以有没有执行体来区别能否是形象类,而是依据能否有@abc.abstractmethod装璜器作为规范。

#留意:不克不及间接实例化形象类!!!
#示例顺序:
import abc  #导入abc模块
class InMa(metaclass=abc.ABCMeta):  #界说形象办法
   @abc.abstractmethod       #界说形象办法
   def login(self):
      pass
   @abc.abstractmethod
   def zhuce(self):
     pass
class Login(InMa):  #承继形象类
   def __inti__(self,name,pwd):
      self.name = name
      self.password = pwd
   def login(self):           #完成形象办法性能

      if self.name == "qq" and self.password == "111":
         print("祝贺登录胜利")
      else:
         print("登录失败")

class Zc(Login):
   def __init__(self,name,pwd):
      self.name = name
      self.password = pwd
   def zhuce(self):
      print("祝贺注册胜利")
      print("username:",self.name)
      print("password:",self.password)
 #实例工具
ren = Zc("Jaue","qqq")
ren.zhuce()

更多Python相干技巧文章,请拜访Python教程栏目进行学习!

以上就是python形象类有甚么用的具体内容,更多请存眷资源魔其它相干文章!

标签: Python python教程 python编程 python使用问题

抱歉,评论功能暂时关闭!