zoukankan      html  css  js  c++  java
  • 类的继承与实例化的练习

     class A:
     def func(self):print('a')
     class B(A):
     def func(self):print('b')
     b = B()
     b.func() # b 自己有不用父类的


     class A:
     def func(self):print('a')
     class B(A):pass
     b = B()
     b.func() # a 自己没有用父类的


     class A:
     def func(self):print('a')
     class B(A):
     def func(self):
     A.func(self)
     print('b')
     b = B()
     b.func() # a,b 先执行B.func,调用了A.func打印a,然后回到B.func打印b


     class A:
     def func(self):print('a')
     class B(A):
     def func(self):
     print('b')
     A.func(self)
     b = B()
     b.func() # b,a


     class A:
     lst = []
     def func(self):
     self.lst.append(1)
     class B(A):
     lst = []
     def func(self):
     self.lst.append(2)
     b = B()
     b.func()
     print(A.lst) # []
     print(B.lst) # [2]


     class A:
     lst = []
     def func(self):
     self.lst.append(1)
     class B(A):
     def func(self):
     self.lst.append(2)
     b = B()
     b.func()
     print(A.lst) # [2]
     print(B.lst) # [2]

     class A:
     lst = []
     def __init__(self):
     self.lst = []
     def func(self):
     self.lst.append(1)
     class B(A):
     def __init__(self):
     self.lst= []
     def func(self):
     self.lst.append(2)
     b = B()
     b.func()
     print(A.lst) # []
     print(B.lst) # []

  • 相关阅读:
    【Luogu】P1402 酒店之王 题解
    CSP/S 2019 游记
    【Luogu】P1306 斐波那契公约数 题解
    【Luogu】P1072 Hankson 的趣味题 题解
    字符串函数
    对数换底公式
    round(x,y)和format(x,y)
    约束和索引
    复合主键对外键的影响
    外键
  • 原文地址:https://www.cnblogs.com/diracy/p/13433802.html
Copyright © 2011-2022 走看看