因为我进行了相互调用,我在父类中调用了子类。
from src.dataset import BaseDataset
class PSINSDataset(BaseDataset):
from src.main import PSINSDataset
class BaseDataset(Dataset):
本文探讨了Python中父类与子类相互调用的问题,通过具体代码示例展示了如何在父类中不当调用子类可能引发的错误。文章深入解析了这种设计模式可能导致的循环依赖和实例化问题,并提供了避免此类错误的建议。
因为我进行了相互调用,我在父类中调用了子类。
from src.dataset import BaseDataset
class PSINSDataset(BaseDataset):
from src.main import PSINSDataset
class BaseDataset(Dataset):
转载于:https://www.cnblogs.com/xym4869/p/11512918.html
您可能感兴趣的与本文相关的镜像
Python3.8
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本
1271
741
1万+

被折叠的 条评论
为什么被折叠?