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

返回前面的内容

相关阅读 >>

django 教程介绍

Python学习-----类的封装、继承,多态

Python中集合可变吗

Python中if语句用法

Python实现读写excel和修改excel的代码

Python如何实现连续打印

建立一个完美的Python项目

Python中的字典排序如何实现代码说明

Python中协程实现tcp连接的代码示例

Python中的函数作用域

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




打赏

取消

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

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

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

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

评论

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