python如何在不同类之间调用方法


当前第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如何在不同类之间调用方法的详细内容,更多文章请关注木庄网络博客!!

返回前面的内容

相关阅读 >>

怎么在win里配置和安装anaconda

Python之中的迭代与迭代对象是什么?

什么是爬虫?爬虫的基本流程是什么?

Python怎么随机产生一个范围内的数

Python类方法和实例方法的区别

什么是爬虫?Python网络爬虫中概念的介绍

Python的for循环怎么理解

新手如何学习Python?最新Python书籍推荐

tkinter是Python自带的吗

Python中关于flask部署后并发测试的示例代码

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...