当前第2页 返回上一页
son.py和all.py在同一个文件夹下面,可以通过from son import *或者import son来互相调用。
可以动态实例化son.py里面的SON类,而且也可以把ALL的实例通过参数传递给SON,从而调用ALL类的方法。
all.py
1 2 3 4 5 6 7 8 9 10 11 | 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
1 2 3 4 5 | class SON():
def __init__(self, instance):
self.mBattle = instance
def getSon(self):
return self.mBattle.getAlltest()
|
更多Python相关技术文章,请访问Python教程栏目进行学习!
以上就是python如何在不同类之间调用方法的详细内容,更多文章请关注木庄网络博客!!
返回前面的内容
相关阅读 >>
Python实现todo清单的代码示例
Python如何跳出函数
Python pop函数的定义及使用方式(实例展示)
怎么卸载Python
Python怎么彻底卸载
Python中subprocess库的用法介绍
在Python中调用外部命令是什么
java与Python中单例模式的区别
Python变量为什么不能以数字开头
给小白整理的第二篇Python知识点
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python如何在不同类之间调用方法