#14 marek9
Fungovat to třeba bude, ale v zadání bylo volat metody
class_a.class_b.class_c.class_d.metoda_d()
což v tomto případě nebude, jelikož bude volání metod začínat self.
Ahoj, chodí sem nějaký opravdový profík na Python který by dokázal poradit jak tuhle třídu rozdělit do více souborů (každá metoda v samostatném souboru) tak aby se zachovala přesně taková datová struktura (v každém z tech souborů) včetně volání těch metod?
class class_a:
def metoda_a():
print('class_a.metoda_a()')
class_a.class_b.metoda_b()
class_a.class_b.class_c.metoda_c()
def metoda_e():
print('class_a.metoda_e()')
class class_b:
def metoda_b():
print('class_a.class_b.metoda_b()')
class class_c:
def metoda_c():
print('class_a.class_b.class_c.metoda_c()')
class_a.class_b.class_c.class_d.metoda_d()
class class_d:
def metoda_d():
print('class_a.class_b.class_c.class_d.metoda_d()')
class_a.metoda_e()
class_a.metoda_a()