从一个类到另一个类的变量

2024-10-17 08:26:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我对编程和python都很陌生。 我正在做一个战斗模拟器,现在我已经完成了一个不是很聪明的防御者,我正在尝试建立一个人工智能,可以尝试和解释如何防御。 我需要从我的一个类(攻击者)中获取一些变量到另一个类(智能防御者),我的一个导师告诉我,将一个类导入另一个类不是编写代码的好方法。 有没有一种方法可以让我的攻击者类的变量进入我的智能防御者类而不导入攻击者类? 我很感激你的意见!:)


Tags: 方法代码智能编程模拟器人工智能意见导师
1条回答
网友
1楼 · 发布于 2024-10-17 08:26:17

“导入”这个类可能是个好主意,这取决于“导入”的含义。但是,在Python中,不需要进行任何导入来传递数据。你知道吗

defender类可以像访问任何对象一样简单地访问攻击者类。你知道吗

class Defender(object):

    def spy_on_attacker(self, attacker):
        guns = attacker.guns
        weight = attacker.weight

所以你不需要做什么特别的事,真的。你知道吗

相关问题 更多 >