对Python Class之间函数的调用关系详解

对Python Class之间函数的调用关系详解https://www.jb51.net/article/155185.htm

假设有Class A 和 Class B两个类,Class A中定义了a(),Class B中定义了b().

方法三:

直接在Class B中声明Class A的对象,该对象是Class B的self.A_object。

#!/usr/bin/env python
# -*- coding: utf-8 -*-
  
class A():
  
 def a(self):
 print "Class A"
  
class B(object):
 def __init__(self):
 self.A_object = A()
 self.A_object.a()
  
 def b(self):
 print "Class B"
  
if __name__ == '__main__':
  
 b = B()
 b.b()
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容