Die Suche ergab 2 Treffer

von Nmles
Dienstag 10. Januar 2023, 14:04
Forum: Allgemeine Fragen
Thema: Funktion einer Klasse in einer anderen Klasse anwenden
Antworten: 5
Zugriffe: 468

Re: Funktion einer Klasse in einer anderen Klasse anwenden



class A:
def method(self):
print("method in A")

class B:
def __init__(self, an_a):
self._a = an_a
def test(self):
self._a.method()

def main():
a = A()
b = B(a)
b.test()

if __name__ == "__main__":
main()



Danke! Und wie mach ich dass, wenn die zwei Klassen eigene Datein sind ?
von Nmles
Dienstag 10. Januar 2023, 11:27
Forum: Allgemeine Fragen
Thema: Funktion einer Klasse in einer anderen Klasse anwenden
Antworten: 5
Zugriffe: 468

Funktion einer Klasse in einer anderen Klasse anwenden

Ich möchte eine Funktion func1 aus einer Klasse class1 in einer anderen Klasse class2 aufrufen. Wie mach ich dies, bzw. was für ein Import o.Ä. ist notwendig?

Außerdem würde ich diese Funktion func1 gerna als Attribut einer Funktion func2 der Klasse 2 aufrufen lassen.

vielen Dank für die Hilfe im ...