Salve a tutti,
la mia è una domanda sia tecnica sia relativa alle best practice.
Ho la seguente situazione
domanda 1: esiste un modo per accedere a self.aVar1 in un metodo di Interna, senza passare la classe Esterna al costruttore?codice:class Esterna(): def _init_(self, var1) self.aVar1 = var1 self.aClaInt = Interna(var2) def meth1(self): print("prova esterno") class Interna(): def _init_(self, var2) self.aVar2 = var2 def meth2(self): print("prova interno")
domanda 2: se questo modo esiste è il caso di usarlo oppure conviene sempre passare la classe per accedere ai suoi membri?
Grazie a chi mi risponderà.