Come da titolo, ok che le variabili statiche vengono allocate nell'heap, ma esse vengono allocate prima o dopo la creazione dell'oggetto della classe in cui esse sono dichiarate?(ovviamente dichiarate static, x esempio "private static x;")?
Come da titolo, ok che le variabili statiche vengono allocate nell'heap, ma esse vengono allocate prima o dopo la creazione dell'oggetto della classe in cui esse sono dichiarate?(ovviamente dichiarate static, x esempio "private static x;")?
Premesso che non conosco la risposta corretta credo che a rigor di logica vengano inizializzate quando viene inizializzato il primo oggetto di quel tipo e quindi rispondendo alla tua domanda direi prima, ma ribadisco che non sono certo della mia risposta.
Le varibili statiche vengono allocate alla creazione dell'oggetto e sono condivise da tutte le istanze di quell'oggetto.
perfetto grazie mille![]()