当前第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如何在不同类之间调用方法的详细内容,更多文章请关注木庄网络博客!!
返回前面的内容
相关阅读 >>
django 教程介绍
Python学习-----类的封装、继承,多态
Python中集合可变吗
Python中if语句用法
Python实现读写excel和修改excel的代码
Python如何实现连续打印
建立一个完美的Python项目
Python中的字典排序如何实现代码说明
Python中协程实现tcp连接的代码示例
Python中的函数作用域
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python如何在不同类之间调用方法