zoukankan      html  css  js  c++  java
  • python 类的继承

    class Ctc(object):
    	def __init__(self):
    		self.name = "shun"
    	def run(self):
    		self.prea()
    		self.a()
    		self.b()
    		self.c()
    	def a(self):
    		print("a")
    	def b(self):
    		print("b")
    	def prea(self):
    		print("Prea")
    
    class TestInstance(Ctc):
    	def __init__(self):
    		self.name = "shun2"
    	def a(self):
    		print("aa")
    	def b(self):
    		print("bb")
    
    class Another(TestInstance):
    	def __init__(self):
    		self.name = "another"
    	def a(self):
    		print("aa in Another")
    	# def b(self):
    	# 	print("bb in Another")
    	def d(self):
    		print("d in Another")
    
    class Case(Another):
    	def __init__(self):
    		self.name = "shun3"
    	def c(self):
    		print("cc in case")
    	# def b(self):
    	# 	print("bbb")
    	# def run(self):
    	# 	print("run in case")
    
    if __name__ == '__main__':
    	test = Case()
    	exit(test.run())
    

      类的继承,会先找最底层的类是否有此函数,在找最接接近的类,直到最上层父类,就近原则

  • 相关阅读:
    洛谷P4175 网络管理
    洛谷P2605 基站选址
    洛谷P3723 礼物
    bzoj3771 Triple
    洛谷P3321 序列统计
    bzoj2194 快速傅里叶之二
    1109课堂内容整理
    响应式网页
    表单隐藏域有什么作用?
    1106课堂笔记
  • 原文地址:https://www.cnblogs.com/shunguo/p/15260249.html
Copyright © 2011-2022 走看看