美文网首页
依赖关系

依赖关系

作者: cc_cv | 来源:发表于2020-08-05 11:21 被阅读0次

1、类A调用类B的静态方法

class Person(object):

    def flying(self):
        Plane.fly()  # Person类调用Plane类的静态方法

    def do_flying(self):
        self.plane = Plane()
        self.plane.fly()


class Plane(object):

    @staticmethod
    def fly():
        print('i am flying!')


person = Person()
person.flying()


2、类B作为类A方法的形参

class Person(object):

    def flying(self, plane):
        plane.fly()


class Plane(object):

    def fly(self):
        print('i am flying!')


plane = Plane()
person = Person()
person.flying(plane)

3、类B作为类A方法的局部变量

class Person(object):

    def flying(self):
        self.plane = Plane()
        self.plane.fly()


class Plane(object):

    def fly(self):
        print('i am flying!')


person = Person()
person.flying()

相关文章

  • 依赖关系

    昨天下午在办公室,被牛哥教育了。 牛哥说:“我是很理解你现在的心境,因为我也是,就是日复一日,没有斗志,不过你如果...

  • 依赖关系

    1、类A调用类B的静态方法 2、类B作为类A方法的形参 3、类B作为类A方法的局部变量

  • 依赖关系

    1、规范化理论-函数依赖 设R(U)是属性U上的一个关系模式,X和Y是U的子集,r为R的任一关系,如果对于r中的任...

  • 解决Android项目中第三方库依赖冲突的方法

    解决依赖冲突步骤 一.查看依赖关系,找到有冲突的依赖 二.剔除部分依赖关系,或强制使用某指定版本的依赖关系。 一、...

  • UML图的基础

    一、 基础关系 依赖关系依赖关系 实现关系实现关系 继承关系继承关系 组合关系组合关系 聚合关系聚合关系 关联关系...

  • Maven 依赖关系

    项目的依赖关系主要分为三种:依赖,继承,聚合 依赖关系 依赖关系是最常用的一种,就是你的项目需要依赖其他项目,比如...

  • 9. 依赖关系

    转载地址 项目的依赖关系主要分为三种:依赖,继承,聚合 依赖关系 依赖关系是最常用的一种,就是你的项目需要依赖其他...

  • 01.`spring cloud alibaba`依赖版本选择

    1. 官方文档 2. 版本说明 组件版本关系`组件`版本关系 毕业版本依赖关系`毕业版本`依赖关系 3. 依赖管理...

  • 2020-03-12 UML类图

    依赖:只要在类中用到了对方,就存在依赖关系 泛化(继承,依赖关系的特例)实现(类实现接口,依赖关系特例)关联:类与...

  • PMP(二十九)

    确定和整合依赖关 A、强制性依赖关系。强制性依赖关系是法律或合同要求的或工作的内在性质决定的依赖关系,强制性依赖关...

网友评论

      本文标题:依赖关系

      本文链接:https://www.haomeiwen.com/subject/jbzvrktx.html