Sto guardando Programming Methodology (Stanford) (CS106A) corso su Java. In lecture 14 Professor Sahami ha parlato dell'allocazione della memoria in Java per funzioni e oggetti su stack e heap.questo riferimento all'interno del construstor
Ha detto che per qualsiasi metodo chiamato su un oggetto, viene assegnato uno stack e l'elenco degli argomenti e questo riferimento viene assegnato spazio su stack. Attraverso memorizzato questo riferimento, Java è in grado di fare riferimento alle variabili di istanza corrette di un oggetto.
ma per costruttore no questo riferimento viene memorizzato insieme con la lista argomento come oggetto viene costruiti.
miei ques è se il costruttore non hanno hanno questo refernece allora come possiamo utilizzarlo all'interno di costruzione per ex
public class foo {
private int i;
public foo(int i)
{this.i = i;// where this reference came from}
}
sai esattamente cosa ??? a proposito grazie lo ha ottenuto .... –
@ T.J. No, non so esattamente cosa succede, solo l'idea di base. – Dukeling