让子类使用子类

问题描述 投票:2回答:1

我开发了一个通用的Environment类,它在Agent文件中使用通用的generic.py类。现在我想创建一个在SpecificEnvironment文件中使用SpecificAgentspecific.py

到目前为止,我必须指定(具体)Environment与以下内容:

from generic import Environment

class SpecificEnvironment(Environment):
    def __init__(self, *args, **kwargs):
        super().__init__(*args, **kwargs)

如何让SpecificEnvironment使用SpecificAgent子类,而不是Agent

随意提出一些读数,以便我可以自学。我是面向对象编程的新手。

python-3.x subclass
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.