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())
    

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

  • 相关阅读:
    学习进度14
    计算最长英语单词链
    梦断代码阅读笔记02
    梦断代码阅读笔记01
    学习进度13
    评价输入法
    课堂测试——找水王
    第二阶段冲刺05
    实验2
    实验 1 Linux 系统的安装和常用命令
  • 原文地址:https://www.cnblogs.com/shunguo/p/15260249.html
Copyright © 2011-2022 走看看