aufrufen von child-Klassen-Methode aus der übergeordneten Klasse-Datei in python

parent.py:

class A(object):
    def methodA(self):
        print("in methodA")

child.py

from parent import A
class B(A):
    def methodb(self):
        print("am in methodb")

Ist es eh zu rufen methodb() im parent.py?

Wenn Sie es brauchen, das ist eine ziemlich erhebliche code smell.
Kann sein, ich mache es falsch, aber auf der Suche nach anderen intelligenter Ansatz.
Es ist schwer zu sagen, was Sie falsch macht und wie man schlauer werden, denn es ist nicht klar, was Sie versuchen zu erreichen, dies zu tun. Ein bisschen klingt dein problem kommt aus einer unglücklichen Ansatz in Ihrem breiteren Programm-design...

InformationsquelleAutor Jagadeesh N M | 2014-07-31

Schreibe einen Kommentar