【发布时间】:2018-06-06 13:43:21
【问题描述】:
在 Python 3.6 上
我想在文件夹中组织我的课程。
文件夹Classes中的ClassX
子文件夹中的Subclass_of_ClassX
MyPackage
-__init__.py
-someCode.py
-folder Classes
-__init__.py
-ClassX.py
-Subfolder SubClasses
-__init__.py
-Subclass_of_ClassX.py
Subclass_of_ClassX 覆盖 ClassX 中的元素(函数和变量)
问题是:如果我在任何项目中导入 ClassX,并且我获得了 Subclass_of_ClassX 的任何实例,并且我想使用任何被覆盖的函数,我是否需要显式导入子类?
或者我可以从任何继承的类中导入 ClassX 并抽象,使用任何子类实例,就好像它是 ClassX 一样?
【问题讨论】:
标签: python python-3.x