2016-04-07 7 views
0

モジュールをインスタンスメソッドまたはprobabyクラスメソッドにして、別のファイルにある子クラスを再度インポートする必要がなく簡単にオーバーライドすることはできますか?ここでクラスまたはインスタンスメソッドも優先されますか?モジュールをクラスまたはインスタンスメソッドとしてインポートしましたか?

import submodule 

class MyClass(object): 


    def __init__(self): 
     """ 
     """ 
     pass 

    def mysubmodule(): 
     """ 
     Method that returns the submodule. 
     """ 
     return submobdule 

答えて

1

子クラスが同じファイルに定義されている場合、2回目のインポートは不要です。

子クラスが別のファイルで定義されている場合、私はあなたのアイデアの利点を見ることができません。インポートを追加すると、子クラスのすべてのリーダーは、コードが何を使用しているかを知ることができます。

+0

ええ、私たちはほとんどそれを別のファイルでオーバーライドしています。 – Nishant

関連する問題