python实现类之间的方法互相调用


Posted in Python onApril 29, 2018

all.py

from son import *
class ALL():
 def __init__(self):
  self.mSon = SON(self)
 def getAll(self):
  print "=================getall---------------"
  return self.mSon.getSon()
 def getAlltest(self):
  print "=================getAlltest---------------"
Instance = ALL()
Instance.getAll()

son.py

class SON():
 def __init__(self, instance):
 self.mBattle = instance
 def getSon(self):
 return self.mBattle.getAlltest()

son.py和all.py在同一个文件夹下面,可以通过from son import *或者 import son 来互相调用。

可以动态实例化son.py里面的SON类,而且也可以把ALL的实例通过参数传递给SON,从而调用ALL类的方法。

以上这篇python实现类之间的方法互相调用就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python编写的com组件发生R6034错误的原因与解决办法
Apr 01 Python
Python中执行存储过程及获取存储过程返回值的方法
Oct 07 Python
python自定义线程池控制线程数量的示例
Feb 22 Python
浅谈Python基础—判断和循环
Mar 22 Python
Django项目创建到启动详解(最全最详细)
Sep 07 Python
python3格式化字符串 f-string的高级用法(推荐)
Mar 04 Python
详解Python中namedtuple的使用
Apr 27 Python
Python参数传递机制传值和传引用原理详解
May 22 Python
浅谈keras 的抽象后端(from keras import backend as K)
Jun 16 Python
如何用Matplotlib 画三维图的示例代码
Jul 28 Python
pytorch 中autograd.grad()函数的用法说明
May 12 Python
Django+Nginx+uWSGI 定时任务的实现方法
Jan 22 Python
Python装饰器原理与简单用法实例分析
Apr 29 #Python
Python2.7 实现引入自己写的类方法
Apr 29 #Python
Python 实现引用其他.py文件中的类和类的方法
Apr 29 #Python
python 读取txt中每行数据,并且保存到excel中的实例
Apr 29 #Python
python实现读Excel写入.txt的方法
Apr 29 #Python
python Pandas 读取txt表格的实例
Apr 29 #Python
在python win系统下 打开TXT文件的实例
Apr 29 #Python
You might like
PHP5中实现多态的两种方法实例分享
2014/04/21 PHP
Thinkphp实现自动验证和自动完成
2015/12/19 PHP
用JavaScript实现单继承和多继承的简单方法
2009/03/29 Javascript
Nodejs为什么选择javascript为载体语言
2015/01/13 NodeJs
JS Array.slice 截取数组的实现方法
2016/01/02 Javascript
jQuery实现调整表格单列顺序完整实例
2016/06/20 Javascript
jQuery web 组件 后台日历价格、库存设置的代码
2016/10/14 Javascript
Html5+jQuery+CSS制作相册小记录
2016/12/30 Javascript
ES6(ECMAScript 6)新特性之模板字符串用法分析
2017/04/01 Javascript
Vue 2.0的数据依赖实现原理代码简析
2017/07/10 Javascript
JS处理数据四舍五入(tofixed与round的区别详解)
2017/10/26 Javascript
父组件中vuex方法更新state子组件不能及时更新并渲染的完美解决方法
2018/04/25 Javascript
vue v-model动态生成详解
2018/06/30 Javascript
深入理解Vue router的部分高级用法
2018/08/15 Javascript
react组件从搭建脚手架到在npm发布的步骤实现
2019/01/09 Javascript
通过滑动翻页效果实现和移动端click事件问题
2021/01/26 Javascript
[37:47]IG vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Python的Flask框架中配置多个子域名的方法讲解
2016/06/07 Python
python多线程socket编程之多客户端接入
2017/09/12 Python
Python3爬虫学习之爬虫利器Beautiful Soup用法分析
2018/12/12 Python
Python制作exe文件简单流程
2019/01/24 Python
python ChainMap 合并字典的实现步骤
2019/06/11 Python
对python中GUI,Label和Button的实例详解
2019/06/27 Python
使用Python实现跳一跳自动跳跃功能
2019/07/10 Python
基于python使用tibco ems代码实例
2019/12/20 Python
django的模型类管理器——数据库操作的封装详解
2020/04/01 Python
Python Dict找出value大于某值或key大于某值的所有项方式
2020/06/05 Python
python 发送邮件的示例代码(Python2/3都可以直接使用)
2020/12/03 Python
三维科技面试题
2013/07/27 面试题
RIP版本1跟版本2的区别
2013/12/30 面试题
自愿离婚协议书范本
2014/09/13 职场文书
党员自我评议对照检查材料
2014/09/27 职场文书
个人四风问题整改措施思想汇报
2014/10/04 职场文书
国庆节慰问信
2015/02/15 职场文书
考勤制度通知
2015/04/25 职场文书
Django中celery的使用项目实例
2022/07/07 Python