python class各承接關係

以下例子可以通過python 的編譯器進行打印理解python class間的承接關係

class A(object):
        def _init_(self):
             self.a = 1

        def x(salf):
             print "A.x"
        def y(self):
             print "A.y"
        def z(self):
             print "A.z"

class B(A):
         def _init_(self):
              A._init_(self)
               self.a = 2
               self.b = 3
         def y(self):
               print "B.y"
         def z(self):
               print "B.z"

class C(object):
         def _init_(self):
              self.a = 4
              self.c = 5
        def y(self):
              print "C.y"
        def z(self):
              print "C.z"

class D(C,B):
        def _init_(self):
             C._init_(self)
             B._init_(self)
             self.d = 6
        def z(self):
              print "D.z"
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章