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

返回前面的内容

相关阅读 >>

Python实现todo清单的代码示例

Python如何跳出函数

Python pop函数的定义及使用方式(实例展示)

怎么卸载Python

Python怎么彻底卸载

Python中subprocess库的用法介绍

Python中调用外部命令是什么

java与Python中单例模式的区别

Python变量为什么不能以数字开头

给小白整理的第二篇Python知识点

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




打赏

取消

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

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

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

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

评论

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