python

当前位置:中华考试网 >> python >> python教程 >> 文章内容

python3父类需要继承object吗?

来源:中华考试网  [2020年11月16日]  【

  在传统的开发中,初始化父类一般使用的是子类直接调用父类的_init__方法:

  1

  2

  3

  4

  5

  6

  7

  8

  9

  10

  11

  12

  13

  14

  15

  16

  17

  class first(object):

  def __init__(self,value):

  self.value = value

  class son_of_first(first):

  def __init__(self):

  first.__init__(self,9)

  对于初学者建立的继承体系,是没有问题的,也是最普遍的做法

  class fatherclass(object):

  def __init__(self):

  self.value += 1

  class fatherclass2(object):

  def __init__(self):

  self.value *= 1

  class way(fatherclass,fatherclass2):

  def __init__(self,value):

  fatherclass.__init__(self)

  fatherclass2.__init__(self)

  在以上类中,最后在参数入口传入的是什么顺序的类,最后执行的就是什么顺序的类

  例如以下的类定义顺序与产生结果就是不同的:

  1

  2

  3

  4

  5

  6

  7

  8

  9

  10

  class fatherclass(object):

  def __init__(self):

  self.value += 1

  class fatherclass2(object):

  def __init__(self):

  self.value *= 1

  class way(fatherclass2,fatherclass1):

  def __init__(self,value):

  fatherclass.__init__(self)

  fatherclass2.__init__(self)

  整篇文章看完的小伙伴已经知道答案了,这里小编为大家揭晓父类是可以不继承的。

责编:fushihao

上一篇:Python3编码如何实现相互转化?

下一篇: 没有了

  • 会计考试
  • 建筑工程
  • 职业资格
  • 医药考试
  • 外语考试
  • 学历考试