python如何将一个类的实例变量转换为另一个类?

汤玛斯·瓦夫林卡(TomášVavřinka)

我有两节课。在第一个实例中创建实例时,我想在第二个类中使用其属性。

class Dog(object):
    def __init__(self, number):
        self.number_of_tricks = number

class Statistics(object):
    def get_number_of_tricks(self):
        return Dog(Max.number_of_tricks)

现在,我创建一个实例,>>> Max = Dog(15)并希望类“ Statistics”能够获得其值“ number_of_tricks”。例如>>> stat = Statistics()>>>stat.get_number_of_tricks()

摩西·科莱多耶(Moses Koledoye)

使用的Statistics实例初始化您Dog,然后Dog可以从中访问的属性Statistics

class Dog(object):
    def __init__(self, number):
        self.number_of_tricks = number

class Statistics(object):
    def __init__(self, dog_instance):
        self.dog = dog_instance

    def get_number_of_tricks(self):
        return self.dog.number_of_tricks

您可以执行以下操作:

>>> from my_module import Dog, Statistics
>>> Max = Dog(15)
>>> stat = Statistics(Max)
>>> stat.get_number_of_tricks()
15

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将一个类实例转换为另一个类的实例

来自分类Dev

如何将一个类的实例方法与另一个实例化?

来自分类Dev

如何将一个类的实例方法与另一个实例化?

来自分类Dev

如何将原子向量转换为另一个向量的类

来自分类Dev

如何将Ruby类实例变量初始化为另一个类的新实例?

来自分类Dev

如何将变量从一个类传递到另一个?

来自分类Dev

将一个类的列表转换为另一个类的列表?

来自分类Dev

如何将一个类变量引用到另一个类进行操作?

来自分类Dev

在Scala中,如何将一个案例类转换为另一个不受代码更改字段影响的类?

来自分类Dev

如何将一个类中的布尔方法的结果转换为 Java 中另一个类的 if 语句?

来自分类Dev

如何将一个类访问另一个C#类

来自分类Dev

如何将 testNG 实例携带到另一个类

来自分类Dev

如何将浮动提升到另一个类的实例?

来自分类Dev

将一个类的对象转换为另一个

来自分类Dev

在另一个类实例中获取一个类实例的变量的值

来自分类Dev

如何将一个值设置为一个类中的变量并从另一个类中获取该变量的值?

来自分类Dev

我可以在javascript中将一个类的实例动态转换为另一个类吗?

来自分类Dev

如何将类的每个实例与另一个类的每个实例相关联?

来自分类Dev

将 1 个类转换为具有相同字段的另一个类

来自分类Dev

将类的变量导入另一个类

来自分类Dev

如何将volatile变量传递给另一个类?

来自分类Dev

从另一个类获取实例变量?

来自分类Dev

从另一个类访问变量的实例

来自分类Dev

如何将Text设置为另一个类或从另一个类找到findViewById?

来自分类Dev

通过方法将类实例附加到另一个类的列表变量

来自分类Dev

一个实例如何更改同一类的另一个实例的某些变量

来自分类Dev

我如何将一个类的Iterable转换为另一类的Iterable?

来自分类Dev

允许将一个类强制转换为Java中的另一个类

来自分类Dev

将C ++类转换为另一个类以创建OpenCV跟踪栏句柄

Related 相关文章

  1. 1

    将一个类实例转换为另一个类的实例

  2. 2

    如何将一个类的实例方法与另一个实例化?

  3. 3

    如何将一个类的实例方法与另一个实例化?

  4. 4

    如何将原子向量转换为另一个向量的类

  5. 5

    如何将Ruby类实例变量初始化为另一个类的新实例?

  6. 6

    如何将变量从一个类传递到另一个?

  7. 7

    将一个类的列表转换为另一个类的列表?

  8. 8

    如何将一个类变量引用到另一个类进行操作?

  9. 9

    在Scala中,如何将一个案例类转换为另一个不受代码更改字段影响的类?

  10. 10

    如何将一个类中的布尔方法的结果转换为 Java 中另一个类的 if 语句?

  11. 11

    如何将一个类访问另一个C#类

  12. 12

    如何将 testNG 实例携带到另一个类

  13. 13

    如何将浮动提升到另一个类的实例?

  14. 14

    将一个类的对象转换为另一个

  15. 15

    在另一个类实例中获取一个类实例的变量的值

  16. 16

    如何将一个值设置为一个类中的变量并从另一个类中获取该变量的值?

  17. 17

    我可以在javascript中将一个类的实例动态转换为另一个类吗?

  18. 18

    如何将类的每个实例与另一个类的每个实例相关联?

  19. 19

    将 1 个类转换为具有相同字段的另一个类

  20. 20

    将类的变量导入另一个类

  21. 21

    如何将volatile变量传递给另一个类?

  22. 22

    从另一个类获取实例变量?

  23. 23

    从另一个类访问变量的实例

  24. 24

    如何将Text设置为另一个类或从另一个类找到findViewById?

  25. 25

    通过方法将类实例附加到另一个类的列表变量

  26. 26

    一个实例如何更改同一类的另一个实例的某些变量

  27. 27

    我如何将一个类的Iterable转换为另一类的Iterable?

  28. 28

    允许将一个类强制转换为Java中的另一个类

  29. 29

    将C ++类转换为另一个类以创建OpenCV跟踪栏句柄

热门标签

归档